Seneca Global IT Services
Senior Java Developer - Spring Boot
- Compensation
- ₹2.5M–₹3.5M / yr
- Location
- Hyderabad
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Java
- Spring Boot 3/4 and Spring Framework 6
- Microservices architecture and distributed systems
- Spring WebFlux and Project Reactor
- Spring Security, JWT authentication, security filter chains, and authorization
- REST API design and API standardization
- PostgreSQL, Hibernate/JPA, schema design, indexing, and performance tuning
- AWS SQS and SNS
- Redis
- JUnit 5, Mockito, automated testing, and CI/CD pipelines
- AWS RDS, ECS, S3, VPC, and IAM
Nice to have
- Spring Cloud Gateway and Eureka
- AWS EventBridge
- ECS/Fargate
- Terraform
- GitHub Actions, OIDC, and AWS CodeArtifact
- CloudWatch, Prometheus, and Grafana
- Python
- HIPAA, SOC 2 Type II, and PHI data handling
Full description
**Job Description :
Role & Responsibilities :**
- Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices architecture.
- Drive the modernization of legacy Spring applications into independently deployable services using a strangler-pattern migration approach.
- Design secure and consistent RESTful APIs using Spring Cloud Gateway with standards for versioning, error handling, pagination, and multi-tenancy.
- Build and maintain shared backend components including authentication filters, HTTP clients, Redis utilities, and AWS messaging integrations.
- Implement secure authentication and authorization using Spring Security, JWT, and method-level authorization.
- Develop reliable event-driven workflows using AWS SQS, SNS, and EventBridge, including retry handling, DLQs, idempotency, and deduplication.
- Build high-performance reactive services using Spring WebFlux and Project Reactor.
- Design and optimize data access using PostgreSQL, Hibernate/JPA, and Redis.
- Ensure strong automated testing, observability, security, and production readiness across services.
- Participate in architecture and code reviews while mentoring engineers on backend engineering, security, and API best practices.
- Follow secure engineering practices aligned with HIPAA, SOC 2 Type II, PHI protection, encryption, and least-privilege access.
Preferred candidate profile :Must-Have Skills :
- 8+ years of backend development experience with Java.
- Strong hands-on experience with Spring Boot 3/4 and Spring Framework 6.
- Strong experience in Microservices architecture and distributed systems.
- Production experience with Spring WebFlux and Project Reactor.
- Strong expertise in Spring Security, JWT authentication, security filter chains, and authorization.
- Experience decomposing or modernizing production monolithic applications into microservices.
- Strong knowledge of REST API design and API standardization.
- Deep experience with PostgreSQL, Hibernate/JPA, schema design, indexing, and performance tuning.