Java Engineer
Core
Design, develop, and support modern backend applications and microservices powering critical banking services.
Role type
Senior IC Java Engineer (Backend)
Builds
Scalable backend applications, RESTful APIs, and microservices for banking operations.
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java 17/21, Spring Boot, Microservices architecture, REST API development, PostgreSQL, Git, Azure DevOps, CI/CD, Object-Oriented Programming, Design Patterns, SQL optimization
Preferred skills
Docker, Kubernetes, Microsoft Azure, Monitoring/Logging, Automated testing frameworks, Application performance tuning, Payment systems experience
Technologies
Java 17, Java 21, Spring Boot, PostgreSQL, Azure DevOps, Git, Docker, Kubernetes, Microsoft Azure
Responsibilities
Develop and maintain backend applications; Design and implement microservices; Build and support RESTful APIs; Troubleshoot and optimize application performance; Design and optimize PostgreSQL solutions; Build automated tests; Contribute to CI/CD pipelines; Participate in code reviews; Investigate production issues.
Seniority
Senior, hands-on IC