Software Development Engineer 4 at Amadeus in Bangalore
- Company: Amadeus
- Location: Bangalore
- Posted: Sep 19, 2026
- Type: Full-time
- Experience: 9+ years
Overview
We are seeking a skilled Senior Java Developer with extensive experience in Java 17, microservices architecture, Quarkus Framework, RESTful web services, Cloud Native applications, and Spring Boot. As a Senior Java Developer, you will be responsible for guiding and mentoring a team of developers, ov…
Job description
- We are seeking a skilled Senior Java Developer with extensive experience in Java 17, microservices architecture, Quarkus Framework, RESTful web services, Cloud Native applications, and Spring Boot.
- As a Senior Java Developer, you will be responsible for guiding and mentoring a team of developers, overseeing the design and implementation of scalable microservices-based solutions, and ensuring the delivery of high-quality software products.
Responsibilities
- 1. Lead, mentor, and manage a team of Java developers.
- 2. Foster a collaborative and high-performance team environment.
- 3. Conduct regular code reviews and provide constructive feedback.
- 4. Ensure team adherence to best practices and coding standards.
- 1. Design, develop, and maintain scalable microservices-based architectures.
- 2. Build and maintain RESTful web services using Java and Spring Boot.
- 3. Oversee the development lifecycle, including requirements gathering, design, implementation, and testing.
- 4. Implement best practices for performance optimization, security, and scalability.
- 1. Collaborate with product managers and stakeholders to understand requirements and define project scope.
- 2. Develop and manage project timelines, ensuring timely delivery of high-quality software.
- 3. Identify and mitigate risks associated with project delivery.
- 1. Stay current with emerging technologies and industry trends.
- 2. Drive innovation within the team and advocate for the adoption of new tools and methodologies.
- 3. Promote and implement continuous integration and continuous delivery (CI/CD) practices.
Requirements
- • 9 + years of experience in Java development, with at least 3 years in a lead or senior role.
- • Proven experience in designing and implementing microservices-based architectures.
- • Expertise in developing RESTful web services using Java and Spring Boot.
- a. Strong proficiency in Java and object-oriented programming principles.
- b. Technologies such as Java 17, Microservices architecture, Quarkus.
- c. In-depth knowledge of Spring Boot, Spring Cloud, and other related technologies.
- d. Experience with API design and integration.
- e. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- a. Proven track record of successfully leading and managing development teams.
- b. Strong problem-solving abilities and excellent communication skills.
- c. Ability to mentor junior developers and foster a collaborative team environment.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- i. Tools and technologies such as Protobuf, Podman, Kubectl,
- ii. Familiarity with DevOps practices and tools (e.g., Jenkins, Git).
- iii. Knowledge of relational and NoSQL databases.
- iv. Experience with agile methodologies and tools.
Skills
Required
- Leadership and team management
- Collaboration
- Communication
- Problem-solving
- Mentoring
- Java 17
- Microservices architecture
- Quarkus Framework
- RESTful web services
- Spring Boot
- Spring Cloud
- API design and integration