Senior Java Developer

Java

Senior Java Developer

Java
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

We are looking for support from a Senior Java Developer.

This is not a “ticket factory” role.

You’ll step into a complex, business-critical banking environment where Java systems have grown over time and now need architectural leadership, technical clarity, and modernization. Your work will directly influence security, stability, performance, and future scalability of systems that matter.

Project start: immediately
Project duration: 3 months with option for extension
Project location: Remote, with occasional on-site presence in Frankfurt

Main Responsibilities

  • Own and evolve the technical architecture of distributed Java systems

  • Define and enforce coding standards, best practices, and clean code principles

  • Analyze existing codebases (incl. legacy portals) for quality, structure, maintainability, and risk

  • Identify and remediate security vulnerabilities, performance bottlenecks, and architectural debt

  • Drive modernization, migration, and refactoring initiatives

  • Design and implement robust, testable, production-grade code

  • Strengthen CI/CD pipelines, test automation, and DevOps processes

  • Lead code reviews, pair programming, and actively mentor junior developers

  • Shape the technological roadmap in close collaboration with analysts and system owners

  • Ensure compliance with banking-grade quality, security, and documentation standards

Key Requirements

  • 5+ years of Java project experience, including long-term, complex engagements

  • Proven background in banking, financial services, or securities environments

  • Strong experience with distributed systems, microservices, and modern Java architectures

  • Expert knowledge of Java, Spring Boot, REST APIs, PostgreSQL, and related frameworks

  • Deep understanding of software architecture, data modeling, and integration patterns

  • Extensive experience with automated testing, test strategy, and quality assurance

  • Hands-on experience in migration projects and legacy system modernization

  • Solid knowledge of CI/CD, DevOps principles, and cloud environments

  • Strong focus on security-by-design (secure coding, auth, encryption, governance)

  • Confident in code reviews, clean code practices, and architectural decision-making

  • Comfortable working with LLMs and modern development tooling

  • Experience taking technical leadership roles in agile teams (Scrum exposure is a plus)

Nice to Have

  • Basic experience in project management.

  • Experience as a Scrum Master for small to medium-sized projects.

  • Good knowledge of job scheduling, ideally with AWA.

  • Extensive experience with Large Language Models (LLMs).

Other Details

This position offers the opportunity to work remotely with occasional on-site attendance in Frankfurt. The initial contract is for 3 months, with the potential for extension based on project needs. The role requires collaboration within a dynamic team focused on high-impact IT projects.

Tech stack

    German

    B1

    English

    B1

    Documentation

    advanced

    Project Management

    advanced

    Security

    advanced

    PostgreSQL

    advanced

    Java

    advanced

    JavaScript

    advanced

    Microsoft Visual Studio

    advanced

    Tomcat

    advanced

    Quality Assurance (QA)

    advanced

    JBoss

    advanced

Office location

Published: 15.01.2026

Senior Java Developer

Summary of the offer

Senior Java Developer

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.