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.
- 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
- 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