Job Description
We are seeking a skilled Java Backend Developer to design, develop, and maintain high-performance backend systems. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, and database management, and should be capable of building scalable and secure server-side applications.
Key Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot
- Develop and consume RESTful APIs
- Implement business logic and data processing
- Integrate applications with databases and third-party services
- Optimize application performance and ensure high availability
- Write clean, testable, and efficient code
- Perform unit testing and debugging
- Participate in code reviews and architectural discussions
- Collaborate with frontend developers, QA, and product teams
- Support deployment and production issue resolution
Required Skills & QualificationsCore Technical Skills
- Strong knowledge of Core Java (Java 8+)
- Hands-on experience with Spring Boot, Spring MVC
- Experience with REST API development
- Good understanding of OOP concepts, design patterns
Database & Persistence
- Experience with MySQL / PostgreSQL / Oracle
- Knowledge of Hibernate / JPA
- Ability to write optimized SQL queries
Tools & Technologies
- Experience with Git (version control)
- Knowledge of Maven / Gradle
- Familiarity with Linux environments
- Understanding of Microservices architecture (preferred)
Job Type: Full-time
Pay: ₹334,178.92 - ₹1,619,019.77 per year
Experience:
- Back-end development: 10 years (Preferred)
Work Location: Remote