Lead - Software Development

TLDR

Lead the design and development of scalable Java/J2EE applications while mentoring engineers and enhancing team adoption of modern development techniques.

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.
     

lastminute.com is the European leader in travel technology, specializing in dynamic holiday packages that simplify and personalize the travel experience. By leveraging our robust technology and a diverse portfolio of brands, we empower travelers with flexible, real-time options and exclusive deals, ensuring they can make the most of their spontaneous adventures.

View all jobs
Report this job
Apply for this job