Java Developer
Posted Updated
Description
# Java Developer
## Job Summary
The Java Developer will be responsible for developing and maintaining high-quality applications in Java. This role is essential in ensuring that software solutions align with organizational goals and user needs.
## Responsibilities
- Design, develop, and maintain Java applications in accordance with established standards and best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to enhance performance and resolve issues.
- Write unit and integration tests to ensure code quality and functionality.
- Participate in code reviews to uphold software quality and share knowledge among the team.
## Qualifications
- Proficiency in **Java** and its core libraries.
- Strong understanding of **object-oriented programming** principles.
- Familiarity with **RESTful Web Services** and application frameworks such as **Spring** or **Hibernate**.
- Solid knowledge of **SQL** and database management systems.
- Experience with version control systems like **Git**.
- Excellent problem-solving skills and ability to work independently as well as part of a team.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
## Preferred Skills
- Experience with **Agile/Scrum** development methodologies.
- Familiarity with frontend technologies such as **JavaScript**, **HTML**, and **CSS**.
- Knowledge of cloud platforms like **AWS** or **Azure**.
## Experience
- A minimum of 2-5 years of experience in Java application development is preferred.
