You are viewing a preview of this job. Log in or register to view more details about this job.

Java Developer

Key Responsibilities:

Design, implement, and maintain Java applications that are high-volume and low-latency.

Contribute in all phases of the development lifecycle.

Write well-designed, efficient, and testable code.

Ensure designs follow specifications and meet business requirements.

Prepare and produce releases of software components.

Support continuous improvement by investigating alternatives and technologies.

Troubleshoot and debug applications.

Required Skills:

Proficient in Java, with a good understanding of object-oriented programming (OOP).

Experience with Java frameworks such as Spring, Spring Boot, Hibernate, etc.

Strong knowledge of RESTful APIs and web services.

Familiarity with front-end technologies like HTML, CSS, JavaScript is a plus.

Experience with database technologies such as MySQL, Oracle, or MongoDB.

Understanding of code versioning tools, such as Git.

Experience with build tools like Maven or Gradle.

Knowledge of Agile development methodologies.