JustJoin.IT Praca zdalna Senior New

Senior Java Developer – Banking Microservices Expert

ITDS

⚲ Warszawa

18 900 - 23 100 PLN netto (B2B)

Wymagania

  • Java 21/25
  • Java
  • Spring Boot 4.0
  • MongoDB
  • Spring Boot
  • Apache Kafka

Opis stanowiska

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: • Communicative Polish. 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.