Software Development Engineer 4

Amadeus

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Amadeus in Bengaluru seeks a senior Software Development Engineer 4 to lead a Java/J2EE, microservices, Spring Boot and Quarkus team. You will design, build, and scale RESTful services and guide the development lifecycle from requirements to testing.

You will mentor engineers, enforce coding standards, and drive CI/CD adoption while collaborating with product managers to deliver high-quality software on ambitious timelines.

Qualifications

  • 10+ years of Java development experience with 4+ years in a lead role.
  • Experience designing microservices and RESTful services with Java/Spring Boot.
  • Strong knowledge of Java 17, Spring Boot, Spring Cloud, and API design.

Responsibilities

  • Lead and mentor a team of Java/J2EE, microservices, Spring Boot and Quarkus engineers.
  • Design, develop, and maintain scalable microservices and RESTful APIs.
  • Drive CI/CD practices and ensure code quality through reviews and standards.
  • Collaborate with product managers to define scope and timelines, manage delivery risks.

Skills

Java development
Microservices
Spring Boot
REST API design
Leadership
Mentoring

Education

Bachelor's degree in computer science or related field

Tools

Docker
Kubernetes
Protobuf
Podman
Kubectl
Git
Jenkins

Job description

Job Title

Software Development Engineer 4

Leadership And Team Management
  • Lead, mentor, and manage a team of Java, J2EE, microservices, springboot quarkus developers.
  • Foster a collaborative and high-performance team environment.
  • Conduct regular code reviews and provide constructive feedback.
  • Ensure team adherence to best practices and coding standards.
  • Technical Design and Development:
  • Design, develop, and maintain scalable microservices-based architectures.
  • Build and maintain RESTful web services using Java and Spring Boot.
  • Oversee the development lifecycle, including requirements gathering, design, implementation, and testing.
  • Implement best practices for performance optimization, security, and scalability.
  • Project Management:
  • Collaborate with product managers and stakeholders to understand requirements and define project scope.
  • Develop and manage project timelines, ensuring timely delivery of high-quality software.
  • Identify and mitigate risks associated with project delivery.
  • Innovation and Continuous Improvement:
  • Stay current with emerging technologies and industry trends.
  • Drive innovation within the team and advocate for the adoption of new tools and methodologies.
  • Promote and implement continuous integration and continuous delivery (CI/CD) practices.
  • Lead, mentor, and manage a team of Java, J2EE, microservices, springboot quarkus developers.
  • Foster a collaborative and high-performance team environment.
  • Conduct regular code reviews and provide constructive feedback.
  • Ensure team adherence to best practices and coding standards.
  • Technical Design and Development:
  • Design, develop, and maintain scalable microservices-based architectures.
  • Build and maintain RESTful web services using Java and Spring Boot.
  • Oversee the development lifecycle, including requirements gathering, design, implementation, and testing.
  • Implement best practices for performance optimization, security, and scalability.
  • Project Management:
  • Collaborate with product managers and stakeholders to understand requirements and define project scope.
  • Develop and manage project timelines, ensuring timely delivery of high-quality software.
  • Identify and mitigate risks associated with project delivery.
  • Innovation and Continuous Improvement:
  • Stay current with emerging technologies and industry trends.
  • Drive innovation within the team and advocate for the adoption of new tools and methodologies.
  • Promote and implement continuous integration and continuous delivery (CI/CD) practices.
Required Qualifications
  • Experience:
  • 10+ years of experience in Java development, with at least 4 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.
  • Technical Skills:
  • Strong proficiency in Java and object-oriented programming principles.Technologies such as Java 17, Microservices architecture, Quarkus.In-depth knowledge of Spring Boot, Spring Cloud, and other related technologies.Experience with API design and integration.Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Leadership Skills:
  • Proven track record of successfully leading and managing development teams.Strong problem-solving abilities and excellent communication skills.Ability to mentor junior developers and foster a collaborative team environment.
Education

Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).

Preferred Qualifications
  • Tools and technologies such as Protobuf, Podman, Kubectl, SKUBE
  • Familiarity with DevOps practices and tools (e.g., Jenkins, Git).
  • Knowledge of relational and NoSQL databases.
  • Experience with agile methodologies and tools.
Diversity & Inclusion

Amadeus aspires to be a leader in Diversity 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 and committed to an accessible recruitment process. 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer 4
Software Development Engineer 4

Amadeus Hospitality • Bengaluru

On-site
INR 3,500,000 - 5,500,000
SOFTWARE DEVELOPMENT ENGINEER 3
SOFTWARE DEVELOPMENT ENGINEER 3

Amadeus Hospitality • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Development Engineer 3 - Java
Software Development Engineer 3 - Java

Amadeus • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Flexible working arrangements
Continuous learning & mentorship
Employee well-being policies
+1
SOFTWARE DEVELOPMENT ENGINEER 3
SOFTWARE DEVELOPMENT ENGINEER 3

Amadeus • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Flexible working model
Health benefits
Learning culture
Lead Software Engineer - Java with Microservices
Lead Software Engineer - Java with Microservices

EPAM Systems India Pvt Ltd • Pune District

On-site
INR 2,500,000 - 3,600,000
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

Epam Systems • Pune District, Gurugram District

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

EPAM Systems India Pvt Ltd • India

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

EPAM Systems, Inc. • Gurugram District

On-site
INR 4,200,000 - 7,200,000
Senior Software Engineer
Senior Software Engineer

Minfy • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer - Java, Spring Boot, AWS, MicroServices
Senior Software Engineer - Java, Spring Boot, AWS, MicroServices

ESP Engineered • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Above industry remuneration
Opportunities for professional development
Empathetic and results-driven environment