Senior Java Engineer (Kafka, Kubernetes, SpringBoot) - Banking
Core
Senior Java Engineer leading the migration of legacy banking applications to a new event-based, service-oriented architecture.
Role type
Senior IC Java Engineer (Banking)
Builds
Event-driven microservices and containerized solutions for a financial institution
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Core Java, SpringBoot, Kubernetes, Docker, Kafka ecosystem, Unix/Linux, Object-Oriented Design, Test-Driven Development, Performance Tuning
Preferred skills
Agile development, Event-driven architecture design, Oracle database design, Splunk, DevOps tooling, IBM MQ, ISO 15022/20022 messaging standards, Financial Market Infrastructure experience
Technologies
Java, SpringBoot, Kafka, Kubernetes, Docker, Oracle, Splunk, IBM MQ
Responsibilities
Design and develop microservices, migrate legacy applications, ensure compliance with engineering standards, coach junior staff, organize solution walkthroughs, profile and tune application performance
Seniority
Senior, hands-on IC