Lead - Software Development
lastminutecom
Posted: August 6, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Lead - Software Development role in Bengaluru, India. The ideal candidate should have experience in Java/J2EE development and be familiar with scalable and maintainable systems.
Required Skills
Job Description
At lastminute.com, we live for the holidays. We are the European Travel-Tech leader in Dynamic Holiday Packages. With technology, we turn spontaneous thoughts into meaningful experiences, helping people travel the world.
Key Responsibilities
• Lead end-to-end design, development, and deployment of Java/J2EE applications.
• Architect scalable and maintainable systems following best practices.
• Guide the team in adopting modern development techniques, tools, and frameworks.
• Collaborate with business stakeholders, product managers, and architects to align on requirements and design.
• Conduct code reviews and ensure code quality, performance, and security standards.
• Troubleshoot and resolve critical issues across environments.
• Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.
• Coach and mentor junior and mid-level engineers.
Required Skills & Qualifications:
• 8–12 years of hands-on Java development experience.
• Strong experience in Java and J2EE technologies.
• Proficiency in Spring Boot, Spring MVC, Spring Security, Hibernate/JPA.
• Experience with RESTful services, SOAP, and API design.
• Strong hands-on with SQL and relational databases like Oracle/PostgreSQL/MySQL.
• Familiarity with NoSQL databases like MongoDB or Cassandra is a plus.
• Exposure to messaging systems like Kafka or RabbitMQ.
• Good exposure to cloud platforms (AWS, Azure, or GCP).
• Experience with CI/CD pipelines, Git, Jenkins, and build tools like Maven/Gradle.
• Strong understanding of microservices architecture, Event Driven Architecture, containerization (Docker), and Kubernetes.
• Knowledge of performance tuning and scalable application architecture.
• Strong leadership and team management capabilities.
• Excellent verbal and written communication.
• Analytical thinking with a solution-oriented mindset.
• Ability to handle multiple priorities and drive results in a fast-paced environment.