Overview
Job Description: Java Spring Boot Developer
Position: Java Spring Boot Developer
Location: Chennai
Employment Type: Full-time / Contract
Experience Level: 5 years
Overview:
We are looking for an experienced Java Spring Boot Developer to join our dynamic team. The ideal candidate will have hands-on experience with building microservices-based architectures and possess strong knowledge of schedulers, security (JKS), Kafka, Nginx, logging frameworks (ELK), and MongoDB. You will be responsible for developing scalable backend services and ensuring high performance, reliability, and maintainability of the system.
Key Responsibilities:
· Design, develop, and deploy RESTful microservices using Spring Boot.
· Implement schedulers for batch processing and scheduled tasks.
· Integrate and maintain Nginx for reverse proxy and load balancing.
· Manage secure communication and data exchange using JKS (Java KeyStore).
· Implement robust logging and monitoring solutions with ELK Stack (Elasticsearch, Logstash, Kibana).
· Configure Kafka for real-time messaging and data streaming
· Work with MongoDB for database operations, including schema design and query optimization.
· Collaborate with DevOps to ensure seamless CI/CD pipelines and containerization (Docker/Kubernetes).
· Write unit and integration tests to ensure high-quality code.
· Troubleshoot, debug, and resolve production issues.
· Participate in code reviews and mentor junior developers.
· Stay updated with the latest technologies, frameworks, and best practices in software development.
Required Skills and Qualifications:
· Strong proficiency in Java with experience in Spring Boot framework.
· Hands-on experience with microservices architecture and RESTful API development.
· Knowledge of schedulers (e.g., Quartz, Spring Scheduler, or Cron jobs).
· Experience managing JKS (Java KeyStore) for secure communication.
· Familiarity with Nginx for reverse proxy, routing, and load balancing.
· Expertise in ELK Stack for logging, monitoring, and analytics.
· Hands-on experience with Kafka for distributed messaging and real-time data streaming.
· Proficiency with MongoDB for data modelling and query optimization.
· Experience with Docker/Kubernetes for containerized deployments is a plus.
· Familiar with version control tools like Git.
· Knowledge of CI/CD pipelines and deployment automation.
· Good understanding of authentication/authorization protocols (e.g., OAuth2, JWT).
Soft Skills:
· Strong problem-solving skills and attention to detail.
· Ability to work collaboratively in an agile team environment.
· Good communication and interpersonal skills.
· Self-driven with the ability to handle multiple priorities and deadlines.
Preferred Qualifications:
· Knowledge of API Gateway technologies.
· Experience with Kafka or other messaging systems.
· Familiarity with cloud services such as AWS / Azure / GCP.
· Experience working in Agile/Scrum environments.
Job Type: Full-time
Pay: ₹505,205.03 - ₹1,802,942.31 per year
Benefits:
- Flexible schedule
- Health insurance
- Provident Fund
- Work from home
Location Type:
- In-person
Schedule:
- Fixed shift
Work Location: In person
Speak with the employer
+91 9025789352