Senior Java Developer
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
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
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)
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).
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.
Senior Java Developer
Senior Java Developer