Core Responsibilities • Application Development: Design, develop, and maintain scalable backend services and microservices using Java and Spring Boot .
• API Design: Build and implement RESTful APIs to integrate frontend components with server-side logic.
• Database Management: Create and maintain database schemas, write efficient SQL queries, and work with ORM frameworks like Hibernate or JPA .
• Testing and Debugging: Write unit and integration tests (e.g., JUnit, TestNG ) to identify and fix programming errors.
• Collaboration: Work with cross-functional teams, including product managers, UI/UX designers, and DevOps, to define technical solutions and deployment processes.
Required Skills and Qualifications • Core Technical Skills:
• Strong proficiency in Java (versions 8, 11, or 17) and deep knowledge of the Spring Boot framework.
• Expertise in Microservices Architecture and event-driven design.
• Familiarity with version control systems like Git .
• Understanding of build tools such as Maven or Gradle .
• Desirable Secondary Skills:
• Experience with cloud platforms like AWS, Azure, or GCP .
• Familiarity with frontend technologies such as React, Angular, or JavaScript for full-stack versatility.
• Education: A Bachelor’s degree in Computer Science , Information Technology, or a related engineering field is typically required.
Qualifications: btech
Range of Year Experience-Min Year: 9
Range of Year Experience-Max Year: 15