Amadeus

Principal Engineer

Amadeus Bengaluru, Karnataka, India
No longer accepting applications

Job Title

Principal Engineer

About The Role

We are seeking a passionate and experienced Java Developer to join our team and play a pivotal role in developing and maintaining innovative microservices using Quarkus and cloud-native principles. You will be responsible for designing, implementing, and deploying highly scalable and resilient applications, working independently and collaboratively to achieve our ambitious goals.

Responsibilities

  • Design, develop, and implement microservices using Quarkus, NoSql databases and proven design patterns
  • Contribute to the creation of a robust and scalable cloud-native architecture
  • Collaborate with cross-functional teams (DevOps, QA) to ensure smooth delivery and operation
  • Write clean, efficient, and well-documented code adhering to best practices
  • Identify and implement opportunities for performance optimization and resource efficiency
  • Stay up-to-date with the latest advancements in Java, Quarkus, and cloud technologies
  • Mentor and motivate junior developers, sharing your knowledge and expertise
  • Participate in code reviews and ensure adherence to design principles and technical standards
  • Identify and troubleshoot potential issues, proactively solving problems and mitigating risks
  • Contribute to continuous improvement processes and knowledge sharing within the team

Qualifications

  • In-depth knowledge of Java and microservices architecture
  • Strong understanding of design principles and patterns
  • Excellent communication and collaboration skills, ability to work effectively in a team.
  • Problem-solving and analytical skills, with a proactive approach to overcoming challenges.
  • Good Knowledge of anyone of the framework: Quarkus, Spring boot, any micro framework for building microservices
  • Good Knowledge on NoSQL database technologies like MongoDB, Couchbase.
  • Good understanding of SOA, EDA architecture patterns.
  • Passion for learning and staying updated with the latest advancements in technology.

Bonus Points

  • Experience with functional programming and reactive programming principles
  • Experience with cloud-native technologies (Kubernetes, Docker, etc.)
  • Experience with Microsoft Azure and Azure Functions
  • Experience with CI/CD pipelines and automation tools.
  • Experience with Technologies like Kafka, OpenTelemetry, Helm, ArgoCD, Prometheus is good to have.
  • Experience with performance optimization techniques and profiling tools.
  • Leadership experience and the ability to mentor junior developers.

If you are a highly motivated and skilled Senior Java Developer who is passionate about building cloud-native applications, we encourage you to apply!

Diversity & Inclusion

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Amadeus by 2x

See who you know

Get notified about new Principal Engineer jobs in Bengaluru, Karnataka, India.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub