Technical Lead (Java)

Java

Technical Lead (Java)

Java

-, Warszawa +1 Location

emagine Polska

Full-time
B2B
Manager / C-level
Hybrid

Tech stack

    Java

    advanced

    Oracle

    advanced

    RESTful APIs

    advanced

    Leadership

    advanced

    ETL processes

    regular

    Microservices

    regular

    DevOps

    regular

Job description

INDUSTRY: Banking

LOCATION: Kraków or Warsaw (hybrid model: 5 times/month in Kraków, 3 times/month in Warsaw, or 1 time/month for other locations)


We are looking for an experienced Technical Lead to drive solution delivery and address technical challenges along the way.The ideal candidate brings strong expertise in Java technologies, proven knowledge of best practices, and excellent organizational skills.


RESPONSIBILITIES:

  • Ownership of technical delivery for the team.

  • Leadership and mentorship of the team.

  • Communication on behalf of the Development Team.

  • Building and supporting back-end and front-end applications using Java, Spring Boot, and ReactJS.

  • Reducing cost and complexity of integration with surrounding systems.

  • Integrating automation testing frameworks to optimize testing costs.

  • Increasing Straight-Through-Processing (STP) capabilities of services.

  • Developing, maintaining, and supporting services with Java and Spring Boot.

  • Managing the payment services portfolio hosted both in the cloud and on-premises.

  • Collaborating with Business Analysts and Project/Product Managers to understand business requirements.


REQUIREMENTS:

  • Proficiency in Java 17+ (essential).

  • Strong knowledge of Spring/Spring Boot (preferred).

  • Experience with database technologiesOracle (essential), Postgres (desirable).

  • Proven experience in building RESTful APIs (essential).

  • Experience with ETL processes.

  • Familiarity with HTTP web technologies, JavaScript, and ReactJS (preferable).

  • Hands-on experience with microservices and associated patterns (essential).

  • Experience working with MQ (strongly preferred).

  • Solid understanding of DevOps principles (essential).

  • Knowledge of cybersecurity concepts (desirable).


NICE TO HAVE:

  • Knowledge of cloud services.

  • Experience with agile methodologies.

  • Familiarity with Jenkins, Git, and Nexus.

Published: 05.09.2025
Office location

Technical Lead (Java)

Apply

Technical Lead (Java)

-, Warszawa

emagine Polska