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.
Key Responsibilities
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
Required Skills
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