Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Develop RESTful APIs and Microservices for enterprise applications.
- Write clean, maintainable, and reusable code following coding standards and best practices.
- Work closely with product owners, architects, QA, and DevOps teams to deliver high-quality solutions.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews, technical discussions, and architecture design sessions.
- Troubleshoot production issues and provide timely resolutions.
- Contribute to CI/CD implementation and deployment automation.
- Prepare technical documentation and support knowledge-sharing initiatives.
Required Skills
- Strong hands-on experience in Java 8/11/17
- Expertise in Spring Boot, Spring MVC, Spring Data JPA, Spring Security
- Strong experience in Microservices Architecture
- Hands-on experience with REST APIs
- Positive knowledge of Hibernate/JPA
- Experience with SQL (Oracle, PostgreSQL, MySQL, or SQL Server)
- Experience with Kafka/RabbitMQ is preferred.
- Hands-on experience with Docker and Kubernetes.
- Experience with Git, Maven, Jenkins, and CI/CD pipelines.
- Exposure to cloud platforms (AWS/Azure/GCP) is an advantage.
- Good understanding of Design Patterns, SOLID Principles, and Clean Code practices.
- Experience working in Agile/Scrum environments.
Preferred Skills
- Experience with Redis or other caching technologies.
- Knowledge of Event-Driven Architecture.
- Exposure to Monitoring & Logging tools (Splunk, ELK, Prometheus, Grafana).
- Strong analytical and problem-solving skills.
Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
📌 Java Developer (Pune)
🏢 CIEL HR
📍 Pune