Software Engineer, Java (Cloud & Microservices)
Core
Design, build, and support scalable Java-based business applications using microservices and cloud platforms.
Role type
Software Engineer (Java, Cloud, Microservices)
Builds
RESTful APIs, server-side services, and microservices-based applications
Domain
Financial Services / Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Framework, SQL, Microservices Architecture, Cloud Platforms (Azure), API Development, CI/CD, Secure Coding
Preferred skills
Kubernetes, Container Orchestration, DevOps, DevSecOps
Technologies
Java, Spring, Azure, Kubernetes, SQL
Responsibilities
Design, develop, test, and maintain Java-based applications; Build and maintain RESTful APIs and server-side services; Collaborate with cross-functional partners to translate business needs into technical solutions; Apply engineering best practices including clean code, peer reviews, and automated testing; Conduct technical investigations to reduce delivery risk; Troubleshoot issues and improve application performance; Contribute to technical documentation.
Seniority
Mid-level to Senior, hands-on IC