Job Description
We are seeking an experienced Java Backend Developer to design, develop, and maintain scalable backend applications. You will work on RESTful APIs, microservices, and database integrations while collaborating with frontend and cross-functional teams to deliver high-quality, robust solutions.
Key Responsibilities:
- Develop and maintain backend applications using Java, Spring Boot, and Hibernate/JPA.
- Design and implement RESTful APIs and microservices for scalable systems.
- Optimize and manage SQL/NoSQL databases for performance, reliability, and data integrity.
- Collaborate with frontend and cross-functional teams for smooth integration and delivery.
- Conduct testing, debugging, code reviews, and follow best practices to ensure code quality.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 36 years of professional experience in Java backend development.
- Strong hands-on experience with Java, Spring Boot, Hibernate/JPA, and RESTful APIs.
- Proficient in SQL (MySQL/PostgreSQL) and/or NoSQL (MongoDB) databases.
- Solid understanding of OOP, data structures, and software engineering principles.
- Experience with Git, CI/CD pipelines, and collaborative development practices.