Job Openings Java Developer

About the job Java Developer

For Client: DG Hub

Job Description of Java Developer

Required Knowledge, Skills, and Abilities

  • Excellent analytical, debugging and problem-solving skills is required
  • Excellent knowledge of Spring Boot, Hibernate, JPA and related dependencies
  • Excellent knowledge of REST API design and development concepts
  • Confident handling of server-side programming with Java
  • Write well-designed, secure, efficient and maintainable code, and review, test and debug
  • team members code
  • Experience working with source control system such as GIT including branching and merging strategies and build tool such as maven
  • Familiar with JavaScript framework such as React is a plus
  • Familiarity with database technologies such as PostgreSQL or Oracle
  • Lead and mentor junior developers
  • Regular follow up for tasks assigned from development phase to QA
  • Help other developers take advantage of new technologies
  • Advocate for best practices, excellent usability, and exceptional quality
  • Good time management skills
  • The developer will monitor progress and provide updates to the Project Manager
  • Basic knowledge of Algorithms and Data Structures
  • Prepare use case/ flow diagram when needed
  • Excellent communication skills
  • Active participation in Project level discussion/meeting
  • Self -starter, who can quickly understand the eco system with little ramp up & kick start development

Nice to have

  • Understanding of client-side performance and how to improve it

Education

  • Bachelors Degree in Computer Engineering/ CS or another IT related field