Technical Lead (Java)
-, Warszawa +1 Location
emagine Polska
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 technologies – Oracle (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.
Technical Lead (Java)
Technical Lead (Java)
-, Warszawa
emagine Polska