We are looking for a strong Java Backend Developer with 5 to 7 years of experience. Candidates should be from IIT or NIT. Below is a general JD: A Java Backend Developer designs, builds, and maintains server-side applications, APIs, and databases using Java and frameworks like Spring/Hibernate. They are responsible for writing secure, scalable, and high-performance code, collaborating with front-end teams, and ensuring seamless integration of user-facing elements with server-side logic. Key Responsibilities Development: Write efficient, testable, and clean Java code for server-side logic. API Design: Develop secure, RESTful APIs for frontend-backend communication. Database Management: Design, implement, and optimize database schemas (SQL/NoSQL). Troubleshooting: Debug, troubleshoot, and upgrade existing applications to ensure functionality. Collaboration: Work with cross-functional teams (Frontend, DevOps) in Agile/Scrum environments. Performance: Optimize application performance and ensure high availability. Required Skills and Qualifications Languages: Strong proficiency in Java (Java 8/11/17+). Frameworks: Experience with Spring Boot, Spring MVC, or Hibernate. Databases: Knowledge of relational databases (MySQL, PostgreSQL) or NoSQL (MongoDB). Tools: Familiarity with build tools (Maven/Gradle) and version control (Git). Web Services: Experience developing/consuming REST or SOAP APIs. Education: Bachelor’s degree in Computer Science or equivalent experience. Preferred Skills Microservices architecture experience. Cloud platforms (AWS, Azure, GCP). Containerization (Docker, Kubernetes). Knowledge of messaging queues (Kafka, RabbitMQ).
Job Title
Back End Developer