We are looking for a skilled Java Developer to design, develop, and maintain high-quality Java-based applications. The ideal candidate should be passionate about coding, problem-solving, and working in a collaborative team environment.
- Design, develop, test, and maintain Java applications
- Write clean, scalable, and efficient code
- Work with frameworks such as Spring / Spring Boot / Hibernate
- Integrate user-facing elements with server-side logic
- Develop and consume RESTful APIs
- Collaborate with frontend developers, QA, and project managers
- Troubleshoot, debug, and upgrade existing systems
- Follow best practices for security and performance
- Strong knowledge of Core Java
- Experience with Spring, Spring Boot, Hibernate
- Understanding of OOPs concepts, data structures, and algorithms
- Knowledge of SQL databases (MySQL / PostgreSQL / Oracle)
- Familiarity with HTML, CSS, JavaScript (basic)
- Experience with Git or version control systems
- Good problem-solving and analytical skills