Posted on: 22/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