Posted on: 21/12/2025
Description :
Position Title : Senior Java Developer
Qualifications : Bachelor's degree in computer science, IT, or a related field
Experience : 3 to 8 Years
Job Location : Andheri, Mumbai
Job Brief :
Design and develop high-performance, secure, and scalable backend services for their clients trading and back-office platforms. You will own core Spring Boot microservices, integrate complex data pipelines, and ensure data integrity across high-volume financial workflows.
Roles & Responsibilities :
- Architect, develop, and maintain modular microservices using Spring Boot 3 and modern REST API design patterns.
- Implement and optimize data access layers using Spring Data JDBC / JPA with PostgreSQL / MS SQL Server, ensuring transactional consistency and performance.
- Design and enforce domain-driven architecture, with a focus on clean separation of business logic and persistence layers.
- Develop authentication and authorization layers integrating Keycloak (OIDC/OAuth2) and JWT-based security.
- Build unit and integration test suites using JUnit 5, Mockito, and Testcontainers to ensure high coverage.
- Participate in code reviews, maintain Git-based workflows, and manage CI/CD pipelines using Jenkins.
- Collaborate closely with React front-end and Python data teams to implement real-time APIs and background job services.
- Implement monitoring and observability using Micrometer and Prometheus.
- Mentor junior developers and contribute to shared frameworks and coding standards across the team.
Required Skills Set :
- 3-10 years of professional Java development experience.
- Strong expertise in Java 17+ features (records, streams, pattern matching, functional APIs).
- Hands-on with Spring Boot 3, Spring Data JDBC/JPA, REST API, and exception handling best practices.
- Experience with SQL optimization, stored procedures, and schema design for PostgreSQL / SQL Server.
- Proven experience in CI/CD pipelines (Git, Jenkins, Maven, Docker).
- Proficient with unit testing and integration testing frameworks.
- Strong understanding of multithreading, concurrency, and asynchronous processing.
- Excellent analytical and debugging skills; strong written and spoken English for client communication.
Preferred Skills Set :
- Linux development and deployment environments.
- GraphQL API design and integration.
- AWS ECS / RDS or containerized deployment.
- Keycloak integration (OAuth2 Integration)
- Exposure to financial systems (trades, positions, PnL, risk, or market data).
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1593390
Interview Questions for you
View All