Senior Java Developer
Summary
Senior Java Developer on a Core Banking team, building and modernizing mission-critical banking systems using Java 11/17+, Spring Boot, microservices, Kafka, and Oracle.
On behalf of our financial sector client, we are looking for experienced Senior Java Engineers to join the Core Banking team. In this role, you will be responsible for the development, modernization, and support of mission-critical banking systems and integrations.
Required Skills & Technologies:
-
Strong expertise in Java 11/17+ and Spring Boot / Spring Framework
-
Hands-on experience with microservices, REST API development, and REST / SOAP integrations
-
Proficiency with JPA / Hibernate and Maven or Gradle
-
Experience with Kafka (or similar messaging platforms) and Event-Driven Architecture
-
Solid knowledge of Oracle databases and advanced SQL
-
Background in high-availability (HA) distributed systems
-
Experience working in mission-critical financial/banking production environments
-
Practical experience in Agile / Scrum methodologies
-
Fluency in English (written and spoken)
Nice to Have:
-
Experience with Core Banking platforms: FLEXCUBE, Temenos, Finacle, Mambu, Thought Machine, or similar
-
Hands-on involvement in Core Banking system migrations or transformations
-
Experience with Kubernetes / OpenShift and Cloud platforms (AWS, Azure, or GCP)
-
Knowledge of CI/CD pipelines and Git
-
Familiarity with Domain-Driven Design (DDD)
-
Understanding of industry standards and directives: ISO 20022, SWIFT MT/MX, PSD2 / Open Banking
We offer:
-
Flexible working hours
-
Hybrid or remote Service Delivery Model
-
Medical care program
-
MultiSport
-
Professional Networking Events
Oczekiwania
Obowiązki
Oferujemy