We are looking for a skilled Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate should have strong hands-on experience in Java and related frameworks, along with a passion for building reliable and efficient software solutions.
Key Responsibilities
Design, develop, test, and maintain Java-based applications
Write clean, efficient, and well-documented code
Work with frameworks such as Spring, Spring Boot, Hibernate
Integrate applications with databases and third-party APIs
Participate in code reviews and ensure best coding practices
Collaborate with cross-functional teams including QA, DevOps, and Product
Troubleshoot, debug, and optimize application performance
Support deployment and production issues when required
Required Skills & Qualifications
Strong proficiency in Java (Core & Advanced)
Experience with Spring / Spring Boot / Hibernate
Knowledge of RESTful APIs and Microservices architecture
Hands-on experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
Familiarity with Git, Maven/Gradle
Understanding of OOPs concepts, data structures, and design patterns
Basic knowledge of HTML, CSS, JavaScript is a plus