Principal Engineer

Year    KA, IN, India

Job Description

Job Title


Principal Engineer
Job Title

Principal Engineer


Job Summary


We are looking for an experienced and hands-on Principal Engineer specializing in Java and Angular based Web Application development and deployment in cloud platforms. The successful candidate will be responsible for designing and implementing scalable, robust, and high-performance solutions that meet the needs of our business.


Technical Skills

• 10-15 years of strong technical hands-on experience; with 3-5 years of deep expertise in DevOps for Web applications based on Java full-stack frameworks deployed in Azure Cloud platform.
• Proficient in CI/CD pipeline and Deployment tools like Jenkins, Azure DevOps, Github Actions , Explore the Continuous Improvement of the Existing Tools, and Frameworks.
• Proficient in Object-Oriented Programming, Core Java, JUnit, and J2EE, Spring Boot, Spring MVC, REST APIs, Microservices Architecture
• Solid understanding of Cloud Platform (preferably Azure) and related technologies (Cloud native design, Autoscaling, and data stores)
• Proficient with containerization and orchestration tools such as Docker , Kubernetes , or similar technologies.
• Possess good system design skills and understanding of design patterns.
• Proficient in Data Structures and Algorithms, and best coding practices.
• Deep understanding of non-functional requirements (NFR) and/or underlying technologies impacting the final solution
• Experience in RDBMS (Oracle or MS SQL) or No-SQL DBs like Couchbase, Mongo with a good understanding and knowledge of database concepts.
• Knowledge of UI Technologies Angular, TypeScript, JavaScript, HTML CSS, JSON
• Knowing Content Management Systems like Adobe Experience Manager is an additional advantage.
• Knowledge of good development practices (TDD, principles and patterns, CI/CD)
• Good Experience with Troubleshooting and monitoring tools (Grafana, JMeter).
• Experience with messaging systems such as Kafka or similar technologies.
• Experience with version control systems (GIT or any other tool) and build tools (Maven, Gradle etc...)
• Exposure to PCI-DSS and GDPR-related processes and items
• Good Knowledge of Agile Ways of working and SAFe will be an added advantage.
• Active participation in major technical code reviews and guiding team members. Help set up the code review processes.
• Very good unit testing skills (JUnit, mock libraries, unit testing techniques)


About the ideal candidate

• Bachelor's or Master's degree (preferably Computer Science / IT-related field)
• Minimum 10 years of Software Development or DevOps experience with at least 3 years of Cloud-based web application deployment.
• Knowledge of CI/CD, Explore the Continuous Improvement of the Existing Tools, and Frameworks.
• Demonstrable experience with DevOps, FinOps and Cloud concepts, as well as experience managing stakeholders up to the Executive level.
• Experience in working with homegrown software solutions, cloud-based, or on legacy systems, and cloud migration experience is a plus.
• A transformational leader with strong analytical, problem-solving, proactivity, interpersonal and communication skillsets.
• Contributed to Solution Design with ability to Architect end 2 end application
• Good understanding of processes - Incident, Problem, Change & Release Management.
• Experience in working with team leaders and technical experts directly, experience with Agile methodology, and with SAFe is a plus.
• Cultural sensitivity, with experience working internationally with diverse teams and managing geographically remote teams.
• Ability to tackle risks/ challenges in terms of delivery, investigate and fix production issues.
• Own and solve the technical problems. Work with internal and external teams to provide the required resolution.
• Foster innovation and operational performance in the deployment of new functionalities, services, and technologies
• Consistently create successful engagement on projects and collaborate with cross-functional teams in driving operating and service excellence.
• Contribute to technical knowledge-sharing sessions and community practices.
• Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.



Your Main Responsibilities


Development & Design:

• You will also be responsible for end-to-end design, development & delivery dealing with high-paced development activities taking into consideration system constraints and enterprise architecture strategic directions.
• In this role, you will be fully responsible for structuring the code effectively in an object-oriented way & providing the architectural blueprints.
• You will also get the opportunity to redesign a few components and upgrade them to the latest tech stacks (micro-frontends)
• You will be expected to articulate the design to the development teams & lead the team technically wherein you will own the quality and stability end to end.
• Responsible for software architecture throughout the lifecycle development - Directs and coordinates studies for their functional and technical area.
• Identifies modelling, simulation, and prototyping opportunities.
• Track record of driving innovation and staying updated with the latest AI research and advancements (e.g. GenAI)
• Provides knowledge of state-of-the-art software architecture, taking future developments into account.
• Contribute to the architect community, educate, study options, and recommend evolutions.


Decision-making capability:

• Evaluate and recommend tools, technologies, and processes.
• Analyzing defects and deploying prevention techniques will be a key part of your role.
• Possess good problem-solving skills to identify, understand the problem and decide the optimal solution by brainstorming from all aspects.


Nature of work:

• You should be willing to work on modules that are common in nature for different products.
• You should be able to self-manage the complex modules.

Diversity & Inclusion


Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.


Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3410841
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year