HamburgerMenu
hirist

lastminute.com - Senior Software Developer - Java

Bravoventure India Private Limited
Bangalore
6 - 8 Years

Posted on: 08/10/2025

Job Description

About the Role :

We are looking for a highly skilled and motivated Senior - Software Development professional to join our Product Engineering team. In this role, you will take ownership of designing and building high-quality, scalable backend systems that support our core platforms and products. You'll work closely with cross-functional teams to deliver business-critical features, while also mentoring junior engineers and contributing to technical excellence across the team.

Key Responsibilities:

- Design, develop, test, and maintain robust Java-based applications with a focus on performance, scalability, and reliability.

- Develop and integrate RESTful APIs and microservices architecture to support distributed systems.

- Collaborate with architects, product managers, and QA teams to deliver high-quality software solutions.

- Participate actively in code reviews, design discussions, and architectural planning.

- Troubleshoot complex technical issues and implement long-term fixes to maintain system health.

- Mentor and support junior developers, promoting best practices in coding, testing, and deployment.

- Ensure adherence to secure coding standards and compliance with internal processes and policies.

- Continuously look for ways to improve performance, scalability, and maintainability of systems.

- Contribute to building a strong engineering culture of innovation, ownership, and technical excellence.

Required Skills & Qualifications :

- 6- 8 years of hands-on software development experience, with a strong focus on Java.

- Expertise in the Spring Framework including Spring Boot, Spring MVC, and Spring Security.

- Solid experience with REST APIs, JSON, and microservices-based architectures.

- Proficiency in SQL and experience with relational databases such as MySQL or Oracle.

- Exposure to NoSQL databases like MongoDB is an advantage.

- Experience with build tools such as Maven or Gradle, and version control systems like Git.

- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.

- Understanding of CI/CD pipelines and DevOps practices.

- Experience with cloud platforms (e.g., AWS) is a plus.

- Strong problem-solving skills and the ability to troubleshoot and optimize complex systems.

- Excellent communication and team collaboration skills.

- Self-motivated, with a passion for learning and driving continuous improvement.

Why Join Us?

- Work on cutting-edge technologies in a fast-paced, innovation-driven environment.

- Be part of a collaborative, high-performing product engineering team.

- Opportunities for leadership, ownership, and career growth.

- A strong focus on engineering best practices, quality, and continuous learning.

info-icon

Did you find something suspicious?