Java developer
Job Description
Job Title: Java Backend Developer
Job Summary: We are on the lookout for a talented Java Backend Developer to create, develop, and sustain scalable and high-performance backend systems. The ideal candidate will possess extensive experience in Java, Spring Boot, Microservices, REST APIs, and various database technologies, demonstrating a strong enthusiasm for crafting robust enterprise-level applications.
Key Responsibilities
• Design, develop, test, and deploy backend services utilizing Java and Spring Boot.
• Construct and maintain applications based on Microservices.
• Create RESTful APIs and integrate them with external services.
• Enhance application performance, scalability, and security.
• Work with both relational and NoSQL databases for data storage and management.
• Collaborate with frontend developers, QA teams, and business stakeholders.
• Implement CI/CD pipelines and promote DevOps practices.
• Diagnose production issues and deliver prompt resolutions.
• Produce clean, maintainable, and thoroughly documented code.
• Engage in code reviews and technical discussions.
Required Skills
• Strong proficiency in Java 8/11/17+.
• Experience with Spring Framework, Spring Boot, Spring MVC, Spring Data JPA.
• Solid knowledge of Microservices Architecture.
• Experience in developing RESTful APIs.
• Familiarity with Hibernate/JPA.
• Experience with SQL databases such as MySQL, PostgreSQL, Oracle.
• Proficiency with Git, Maven, Gradle.
• Understanding of Docker, Kubernetes, and containerization concepts.
• Experience with messaging systems like Kafka, RabbitMQ, ActiveMQ.
• Knowledge of JWT, OAuth2, and application security best practices.
• Familiarity with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps.
Experience Range : Band – 6 to 9
Location – Hyderabad only
Note: Candidate must work from client location, no hybrid model is available.
