HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

Team Management Services
Multiple Locations
3 - 8 Years

Posted on: 21/12/2025

Job Description

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).


info-icon

Did you find something suspicious?