Java Software Engineer
Deloitte · Pune, Maharashtra
Deloitte · Pune, Maharashtra
**Key Responsibilities** **Design, develop, and maintain scalable Java-based applications using Spring Boot and Microservices architecture.** **Develop RESTful APIs and integrate with internal and external services.** **Build highly available, secure, and high-performance backend systems.** **Work with NoSQL databases and Oracle Database for application development.** **Collaborate with cross-functional teams including product owners, architects, QA, and DevOps.** **Participate in code reviews, performance optimization, and troubleshooting production issues.** **Follow Agile development practices and contribute to sprint planning and estimations.** **Write clean, maintainable, and well-documented code.** **Required Skills** **Strong experience in Java** **Hands-on experience with Spring Boot** **Expertise in Microservices Architecture** **Experience with NoSQL Databases (MongoDB, Cassandra, etc.)** **Strong knowledge of Oracle Database** **Experience developing REST APIs** **Good understanding of Git, Maven/Gradle, and CI/CD pipelines** **Preferred Skills** **Experience with Python** **Knowledge of Angular or React.js** **Exposure to Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP) is a plus.** **Experience** **5--6 Years** **6--9 Years**