Tech Lead Java

Open 24d posting dated 2 weeks ago

Java Tech Lead

We are looking for a seasoned Java Developer with natural leadership qualities. In this role, you won't just write clean, scalable code—you will champion the technical direction, unblock your engineering team, and act as a bridge between technical execution and business vision.

Key Responsibilities

  • Technical Leadership: Spearhead architectural and solutioning discussions with stakeholders to map out the best technical paths.

  • Team Empowerment: Actively remove bottlenecks within the delivery pipeline and mentor team members to help elevate their technical skills.

  • Quality Assurance: Guard technical standards, ensuring all deliverables align with security benchmarks, code quality metrics, and engineering best practices.

  • Backend Development: Drive hands-on development across multiple applications, tackling both brand-new greenfield projects and the evolution of existing systems.

  • Collaboration & Process: Drive proactive technical analysis, conduct thorough code reviews, and actively participate in Scrum ceremonies.

Requirements

Leadership & Soft Skills:

  • Exceptional communication and coordination skills.

  • Proven ability to identify the technical critical path and take decisive steps to ensure successful delivery.

  • A strong sense of ownership, multitasking abilities, and a highly proactive, self-sufficient mindset.

Technical Expertise:

  • Strong command of Java (from version 11 up to 25) and advanced concepts, including memory management, concurrency, and JDBC.

  • Extensive experience with the Spring ecosystem (Spring Boot 2 to 4) and JPA/Hibernate.

  • Solid RDBMS experience, with a specific focus on Oracle SQL development and query optimization.

  • Deep understanding of microservices architecture, asynchronous messaging systems, and web communication (REST, OpenAPI/Swagger, and API-First approach).

  • Everyday proficiency with Git and Maven.

  • Sound knowledge of backend security practices and a commitment to writing clean, high-coverage unit and integration tests.

  • Fluency in English (both written and spoken).

Nice to Have

  • Hands-on experience with cloud-native and infrastructure tools like Kubernetes, Ansible, or OpenSearch.

  • Familiarity with build and deployment automation (CI/CD via Jenkins, SonarQube).

  • Experience implementing automated testing frameworks.

  • Past involvement in high-level technical architecture and design.

  • Experience working within geographically distributed, international teams.