About the Role
Amadeus is hiring Software Development Engineers (Java) to join its technology team in Bangalore under a hybrid work model. This role is ideal for early-career engineers (0–2 years experience) who are passionate about building scalable, reliable, and high-performance software solutions.
As a Software Development Engineer, you will work on real-world enterprise systems, collaborate with cross-functional teams, and contribute to the design, development, testing, and maintenance of applications that support global travel and technology platforms.

Key Responsibilities
As a Software Development Engineer – Java, you will be responsible for:
- Designing, developing, and maintaining Java-based applications
- Writing clean, efficient, and maintainable code following best practices
- Participating in all phases of the Software Development Life Cycle (SDLC)
- Collaborating with product managers, QA, and other engineers to deliver features
- Implementing unit tests and integration tests to ensure code quality
- Debugging, troubleshooting, and resolving application issues
- Contributing to code reviews and improving existing codebases
- Working with databases and APIs to support application functionality
- Continuously learning new tools, technologies, and frameworks
Help a friend land their next role. Share now!
Job Overview
| Category | Details |
|---|---|
| Job Role | Software Development Engineer – Java |
| Company | Amadeus |
| Experience | 0 – 2 Years |
| Job Type | Full Time |
| Work Mode | Hybrid |
| Location | Bangalore, India |
Expected Salary / Market Estimate
₹4,00,000 – ₹6,50,000 per year
“The above salary figures are indicative and based on market research. Actual compensation may differ.”
Required Skills & Qualifications
Candidates applying for this role should have:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 0–2 years of experience in software development (freshers can apply)
- Strong foundation in Java programming
- Good understanding of Object-Oriented Programming (OOP) concepts
- Familiarity with data structures and algorithms
- Basic knowledge of SQL and relational databases
- Understanding of RESTful APIs
- Awareness of version control tools like Git
- Good problem-solving and analytical skills
- Strong verbal and written communication skills
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Preferred Skills (Nice to Have)
- Experience with Spring / Spring Boot
- Knowledge of microservices architecture
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Understanding of CI/CD pipelines
- Familiarity with Agile or Scrum methodologies
- Basic knowledge of Linux or Unix systems
Who Should Apply
- Fresh graduates looking to start their career as a Java Software Engineer
- Engineers with up to 2 years of experience in backend or full-stack development
- Candidates eager to work in a product-based company
- Individuals who enjoy problem-solving and building scalable systems
What You’ll Gain
- Hands-on experience with enterprise-scale applications
- Exposure to global technology platforms
- Mentorship from experienced software engineers
- Opportunity to work in a hybrid work environment
- Strong foundation for long-term growth in backend and system design roles
How to Apply
- Update your resume with Java, projects, and technical skills
- Highlight internships, certifications, or real-world projects
- Apply by clicking the Apply button below
- Ensure all details are accurate before submission
Disclaimer
This job description is intended for informational purposes only. Role responsibilities, eligibility criteria, and work location are subject to change as per company requirements. We do not charge any fees for job applications or recruitment processes.
Share the opportunity