03 Aug
|
Tata Consultancy Services
|
Madhya Pradesh
03 Aug
Tata Consultancy Services
Madhya Pradesh
Senior Java + Spring Boot Developer (4-10 Years) Indore
Job Title
Senior Java + Spring Boot Developer
Location
Indore, Madhya Pradesh
Experience
4 10 Years
Employment Type
Full-Time
Job Summary
We are seeking an experienced Senior Java + Spring Boot Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should possess strong expertise in Java technologies, Spring Boot, microservices architecture, REST APIs, and database development. The candidate will collaborate with cross-functional teams to build robust backend systems and contribute to the complete software development lifecycle.
Key Responsibilities
- Design, develop, test, and deploy enterprise-grade applications using Java and Spring Boot.
- Build and maintain Microservices-based architectures.
- Develop and consume RESTful APIs and third-party integrations.
- Write clean, efficient, reusable, and maintainable code following coding standards.
- Collaborate with business analysts, architects, QA teams, and frontend developers.
- Optimize application performance, scalability, and reliability.
- Perform code reviews and mentor junior developers.
- Troubleshoot production issues and provide long-term solutions.
- Participate in Agile/Scrum meetings and development activities.
- Develop secure applications following industry best practices.
Required Technical Skills
Core Java
- Java 8/11/17
- OOP Concepts
- Collections Framework
- Multithreading & Concurrency
- Design Patterns
- Exception Handling
Spring Framework
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Spring Cloud
- Spring Batch (preferred)
Microservices
- Service-based Architecture
- API Gateway
- Service Discovery
- Distributed Systems Concepts
- Inter-service Communication
Database Technologies
- MySQL
- PostgreSQL
- Oracle Database
- SQL Query Writing & Optimization
APIs & Integration
- RESTful Web Services
- JSON/XML
- Swagger/OpenAPI
- API Security (OAuth2, JWT)
DevOps & Tools
- Git/GitHub/GitLab
- Maven/Gradle
- Jenkins
- Docker
- Kubernetes (preferred)
- SonarQube
Cloud (Preferred)
- AWS / Azure / GCP
- Kubernetes & Containerized Deployments
Desired Skills
- Strong analytical and problem-solving abilities.
- Excellent debugging and troubleshooting skills.
- Experience working in Agile development environments.
- Understanding of CI/CD pipelines.
- Knowledge of messaging systems such as Kafka or RabbitMQ.
- Exposure to Redis or other caching technologies.
- Robust communication and stakeholder management skills.
Qualification
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.
- Relevant certifications in Java, Cloud, or Microservices will be an added advantage.
Preferred Experience
- 4–10 years of hands-on software development experience.
- Experience in developing large-scale enterprise applications.
- Strong exposure to Microservices and distributed systems.
- Experience with cloud-native application development is highly desirable.
📌 Senior Java + Spring Boot Developer (Madhya Pradesh)
🏢 Tata Consultancy Services
📍 Madhya Pradesh