Java developer with Spring Boot/Hibernate
birlasoft
Job Description
• Design, develop, and deploy end-to-end web applications using Java and frameworks like Spring Boot or Hibernate
• Implement and manage RESTful APIs and integrate with databases
• Collaborate with front-end developers to integrate user-facing elements with server-side logic
• Troubleshoot, debug, and resolve software issues
• Ensure code quality through code reviews, automated testing, and documentation
• Participate in the full software development lifecycle, from planning to deployment
• Work with streaming technologies like Kafka and event-driven architectures
• Deploy and maintain applications in cloud environments (AWS, Azure) and manage CI/CD pipelines using tools like Docker and Kubernetes
• Manage databases (SQL and NoSQL) such as MySQL, PostgreSQL, or MongoDB and integrate them with applications
Required Skills and Qualifications
• Proficiency in Java and deep understanding of the Spring ecosystem, including Spring Boot
• Experience with microservices architecture and event-driven design
• Strong knowledge of SQL and database technologies
• Familiarity with cloud platforms (AWS, Azure) and DevOps practices
• Excellent problem-solving, analytical, and communication skills
• 5-7 years of experience in Java backend development