Job Summary
We are looking for a motivated Java Developer to design, develop, test, and maintain Java-based applications. The ideal candidate should have a good understanding of Java programming, object-oriented concepts, and database management.
Key Responsibilities
- Develop and maintain Java applications.
- Write clean, efficient, and reusable code.
- Debug and resolve application issues.
- Collaborate with team members to design and implement software solutions.
- Integrate applications with databases and APIs.
- Perform unit testing and support application deployment.
- Document technical designs and development processes.
Required Skills
- Strong knowledge of Core Java and Object-Oriented Programming (OOP).
- Basic understanding of JDBC, Collections, and Exception Handling.
- Experience with SQL databases such as MySQL or PostgreSQL.
- Familiarity with Git for version control.
- Knowledge of HTML, CSS, and JavaScript is a plus.
- Good analytical and problem-solving skills.
Preferred Skills
- Knowledge of Spring Boot, Hibernate, or REST APIs.
- Familiarity with Maven or Gradle.
- Understanding of Agile development methodologies.