Software Engineer (Java)
Core
Design and maintain cloud-native software systems for anti-financial crime and compliance, ensuring reliability and performance.
Role type
Senior IC Java Software Engineer
Builds
Cloud-native software systems and automation frameworks
Domain
Banking IT, Financial Crime & Compliance
Deliverable
production ML models | product features
Required skills
Java 21+, Spring Boot 3.0+, Spring WebFlux, Kafka, Docker, Maven, Git, XML parsing, event-driven architecture
Preferred skills
Go, banking IT solutions, test automation (Selenium, TestNG, JMeter)
Technologies
Java, Spring, Kafka, Docker, Jenkins, Maven, Git, XML, S3
Responsibilities
Design solution architecture for cloud-native software, support development and maintenance of complex software systems, ensure application performance and quality, conduct code reviews, participate in full SDLC including testing and deployment
Seniority
Mid-Senior, hands-on IC