HR BrainsHR Brains

Lead Java Engineer

  • Remote
  • Prague
  • Full-time

Don't miss the opportunity to be part of something new - we are building a brand new team within a large-scale international integration project.

We are looking for a Lead Software Engineer with strong Java and Spring Boot expertise to help shape the technical direction of the project from day one.

You will be joining a project where modern micro services and REST API integrations are at the core - working on an orchestration layer that connects multiple enterprise systems across a global network. If you enjoy complex backend challenges and want to lead a team while staying hands-on with code, this is the role for you.

What will you do?

  • Lead the architecture, design and development of Java/Spring Boot based microservices and integration components
  • Drive the standardization and development of REST API contracts across multiple systems
  • Work closely with Business Analysts and cross-functional teams to translate requirements into technical solutions
  • Mentor and guide junior and mid-level engineers on the team
  • Conduct code reviews and enforce best practices in code quality and reliability
  • Utilize CI/CD pipelines (Azure DevOps, Jenkins) for continuous delivery
  • Deploy and maintain applications on cloud infrastructure (Azure/AWS)
  • Contribute to data mapping and comparative analysis between legacy and modern API responses
  • Work within an Agile/Scrum framework

Employee perks, benefits

  • 6 extra days off: 3x localhost days and 3x sick days
  • Referral bonus
  • Benefit plus budget
  • Financial contribution to Pension plan
  • Multisport Card
  • Education support (certificates, courses, trainings)
  • Physiotherapist sessions once a week in the office
  • Bonuses at every smashing life events
  • Flexible working arrangements
  • Transparent approach and communication
  • Supporting your ideas

Requirements for the employee‍Language skills: English - Upper intermediate (B2)Number of years of experience in the position/sector: 8Personality requirements and skills

Basic Qualifications

  • 8+ years of experience in Java development
  • Previous experience in a tech lead or leadership role
  • Strong hands-on experience with Spring Boot and Spring ecosystem (Spring Cloud, Spring Integration)
  • Proven experience in designing and building RESTful APIs
  • Experience with microservices architecture and event-driven patterns
  • Familiarity with API tools such as Swagger, Postman
  • Experience with relational and NoSQL databases
  • Hands-on experience with CI/CD tools and cloud platforms (Azure preferred)
  • English at B2 level or higher
  • Excellent communication and interpersonal skills