freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Build and maintain Java applications using Spring, Hibernate, and web tech; collaborate on code reviews and troubleshoot issues.

We are seeking a Java Developer with 3 to 5 years of experience to join our team. The successful candidate will be responsible for designing, developing, and maintaining Java-based applications.

Responsibilities:

  • Design, develop, and maintain Java-based applications
  • Write clean, maintainable, and efficient code
  • Collaborate with cross-functional teams to identify and solve complex problems
  • Participate in code reviews and ensure adherence to coding standards
  • Develop and maintain technical documentation
  • Troubleshoot and debug applications
  • Stay up-to-date with emerging trends and technologies in software development

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3 to 5 years of experience in Java development
  • Strong understanding of Object-Oriented Programming principles and design patterns
  • Experience with Spring Framework, Hibernate, and other Java-based frameworks
  • Experience with web technologies such as HTML, CSS, JavaScript, and jQuery
  • Experience with relational databases such as MySQL, Oracle, or PostgreSQL
  • Experience with version control systems such as Git or SVN
  • Strong problem-solving skills and attention to detail
  • Excellent verbal and written communication skills
  • Ability to work independently and in a team environment

Preferred:

  • Experience with Agile development methodologies
  • Experience with cloud platforms such as AWS or Azure
  • Experience with containerization technologies such as Docker or Kubernetes
  • Familiarity with non-relational databases such as MongoDB or Cassandra

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available