Job Openings Java Developer

About the job Java Developer

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