Business Technology Jobs

Java Developer

We are looking for a talented and motivated Java Developer who will have strong expertise in Java and related technologies, be comfortable working in an agile environment.

Mandatory Skill(s)

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field;
  • 5+years of professional experience in Java development;
  • Experience with Java frameworks like Spring (Spring Boot, Spring MVC), Hibernate, and other related technologies;
  • Strong experience with RESTful APIs and Microservices architecture;
  • Experience with unit testing and frameworks such as JUnit or TestNG;
  • Familiarity with version control systems like Git or SVN.

Desirable Skill(s)

  • Good written and verbal communication skills in English and Mandarin;

Responsibilities

  • Design, develop, test, and deploy scalable and high-performance Java-based applications and web services;
  • Write clean, well-documented, and efficient code using Java, Spring, Hibernate, and other relevant technologies;
  • Identify, troubleshoot, and resolve software defects and performance issues in production and test environments;
  • Conduct root cause analysis of issues and take corrective actions to improve system reliability and performance;
  • Ensure the software adheres to all relevant quality standards and practices.;
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives;
  • Stay up to date with emerging Java technologies and development practices to continually improve the development process and technology stack;
  • Work closely with other developers, product managers, and stakeholders to ensure successful product delivery and project timelines.

If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Gunjan Arora at gunjan.a@sciente.com quoting the job title.

Gunjan Arora
Technology Recruitment Specialist, APAC