Empower scalable financial systems — drive innovation in banking technology!
Warsaw-based opportunity with remote work model (up to 5 days remote per week).
As a Senior Java Developer, you will be working for our client, a leader in the banking industry, dedicated to building and maintaining core domain systems that serve internal clients. Join us in creating robust, event-driven microservices that shape the future of banking infrastructure, fostering seamless digital experiences and technological excellence.
Your main responsibilities:
- Develop and maintain core banking services using Java 21/25, Spring Boot 4.0, and MongoDB.
- Design and implement event-driven architectures utilizing Apache Kafka and Schema Registry.
- Collaborate on microservices ecosystem, ensuring high quality and scalability.
- Work with legacy code and contribute to system evolution within a complex environment.
- Ensure code quality through tools like JaCoCo and SonarQube, following best practices.
- Participate in CI/CD pipelines using OpenShift, Jenkins, and Maven.
- Apply Domain-Driven Design (DDD), CQRS, and Hexagonal architecture principles.
- Work independently within a mono-repo approach, managing multiple repositories and shared libraries.
You're ideal for this role if you have:
- 7+ years of experience in Java development, ideally within banking or financial services.
- Deep knowledge of Java (21/25), Spring Boot, and MongoDB.
- Strong experience with Kafka and event-driven architecture.
- Proficiency with REST APIs, Git, Maven, and CI/CD tools.
- Ability to work with legacy systems and develop scalable solutions.
- Solid understanding of microservices architecture and domain modeling.
It is a strong plus if you have: (optional)
- Certifications or experience in OpenShift, Jenkins, or related cloud technologies.
Language Required for the role:
Eligibility for the role:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.