Back End Developer
Core
Design, develop, and maintain scalable, high-performance enterprise applications and microservices using modern Java technologies for mission-critical business applications.
Role type
Senior Backend Developer (Java/Spring/Microservices)
Builds
Scalable, secure, and high-performance enterprise applications and distributed systems
Domain
Banking, Financial Services, Capital Markets, Payments, Custody, Trade Settlement, Wealth Management, FinTech
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17/21, Spring Ecosystem (Boot, MVC, Data JPA, Security, Cloud, Batch), Apache Kafka, Microservices Architecture, RESTful APIs, Distributed Systems, SQL (Oracle, PostgreSQL, MySQL), Multithreading & Concurrency, Design Patterns, JWT/OAuth 2.0
Preferred skills
DevOps & Containerization (Docker, Kubernetes, Jenkins, Azure DevOps), Cloud Platforms (AWS, Azure, GCP), Unit/Integration Testing, Performance Optimization
Technologies
Java 17, Java 21, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, Spring Batch, Apache Kafka, Docker, Kubernetes, Jenkins, AWS, Microsoft Azure, Google Cloud Platform, Oracle, PostgreSQL, MySQL
Responsibilities
Design and implement RESTful APIs and microservices-based solutions; Develop cloud-native applications leveraging Spring ecosystem best practices; Implement enterprise-grade security solutions using Spring Security, JWT, and OAuth 2.0; Design and implement Event-Driven Architecture using Apache Kafka; Perform performance tuning, code optimization, and root cause analysis; Collaborate with Product Owners, Architects, QA, DevOps, and Business stakeholders in Agile environments.
Seniority
Senior, hands-on IC