Software Engineer - Java
Core
Design, build, and run Java-based micro-services and APIs supporting business-critical banking processes.
Role type
Senior IC Java Software Engineer
Builds
Cloud-native microservices and APIs for banking operations
Domain
Banking / Cloud-native Java
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, RESTful API design, microservices architecture, CI/CD, code quality, testing
Preferred skills
Kotlin, OIDC/OAuth2, Azure DevOps, AWS/Azure, Terraform, Agile/Scrum
Technologies
Java, Spring Boot, Azure DevOps, AWS, Azure, Terraform, Kotlin
Responsibilities
Design and build Java micro-services and APIs; work end-to-end from requirements to operations; collaborate with DevOps teams and stakeholders; improve engineering practices (CI/CD, monitoring, automation); maintain production stability and security.
Seniority
Senior, hands-on IC