ABOUT THE ROLE:
We are looking for an experienced Senior Java Backend Developer who can independently lead backend development for largescale enterprise applications. The ideal candidates should have strong experience in designing scalable applications, handling complex integrations, optimizing performance, and delivering production-ready software.
This is a critical role where the developer will work closely with solution Architects, Project Managers, Frontend Developers, QA, DevOps, and Clients to ensure successful project delivery.
KEY RESPONSIBILITIES:
- Design, develop and maintain enterprise grade Java applications.
- Build scalable rest APIs using spring Boot
- Develop secure applications using security.
- Design database schemas, optimize SQL queries, and improve application performance.
- Develop reusable and maintainable backend components.
- Integrate third party systems using REST APIs,SFTP, Message Queues and external services.
- Handle application migration from legacy systems to modern architecture.
- Participate in architecture discussions and technical decision-making.
- Implement logging , monitoring, exception handling, and security best practices.
- Review code and mentor junior developers.
- collaborate with UI, QA, DevOps, and Business teams throughout the SDLC.
- Participate in Sprint Planning, Daily Stand-ups, Code Reviews, UAT support, and Production Deployments.
- Troubleshoot production issues and provide timely resolutions.
- Ensure coding standards , documentation, and quality processes are followed.
REQUIRED TECHNICAL SKILLS:
Core Java
- Java 17+
- Multithreading
- Collections Framework
- Exception Handling
- Streams API
- JVM Memory Management
- Performance Optimization
Spring Ecosystem
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Spring Batch
- Hibernate
- Maven / Gradle
Database
- MS SQL Server
- SQL Query Optimization
- Stored Procedures
- Indexing
- Transactions
Integration
- RabbitMQ
- SFPT Integration
- Email Services
- External Government / Enterprise APIs
- Batch Processing
API Development
- RESTful APIs
- Swagger / OpenAPI
- JSON/XML
- API Security
- OAuth2
- JWT Authentication
DevOps & CI/CD
- Git
- GitHub
- Jenkins
- Docker( preferred )
- Kubernetes ( preferred )
Testing
- JUnit
- Mockito
- API Testing
- SonarQube
- Postman
Must Have Experience
- Minimum 5 years of Java Backend Development experience.
- At least 3 years of Spring Boot Development.
- Experience working on enterprise or government projects.
- Experience handling production applications.
- Strong debugging and troubleshooting skills.
- Experience with Aglie / Scrum methodology.
Good To Have
- Microservices Architecture
- Redis
- Kafka
- Elasticsearch
- Open Telementry
- AWS / AZURE
- Performance Tuning
- VAPT/ Security Complicance
- BIRT Reports
Ability to commute/relocate:
- Gachibowli, Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Are Willing to join immediately?
Work Location: In person