Enable job alerts via email!

Senior Java Developer

HR Tech

Singapore

On-site

SGD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative HR Tech company is seeking a skilled software developer with extensive experience in Core Java, Spring, and Hibernate. This role involves developing robust applications and ensuring high code quality through best practices and design patterns. The ideal candidate will thrive in a collaborative environment, tackling challenges with a team-oriented approach. If you are passionate about technology and eager to contribute to impactful projects, this is an exciting opportunity to join a forward-thinking company that values creativity and problem-solving.

Qualifications

  • 4 to 10+ years of software development experience required.
  • Strong hands-on experience in Core Java, Spring, and Hibernate.

Responsibilities

  • Develop and maintain software applications using Java and Spring.
  • Implement clean coding principles and design patterns effectively.

Skills

Software Development
Core Java
Spring Framework
Hibernate
RESTful Web Services
Distributed Caching Technologies
SQL/NoSQL Databases
Source Code Management (Git, Bitbucket)
Clean Coding Principles
Design Patterns
Communication Skills

Tools

Apache Ignite
Sonar

Job description

Job Requirements
  1. At least 4 to 10+ years of software development experience.
  2. Strong hands-on experience in Core Java, Spring, Hibernate and restful web services including its data interchange format/definition such as XML, JSON.
  3. Strong experience in distributed caching technologies like Apache Ignite or similar.
  4. Familiar with different persistent storage technologies such as RDMS (Sybase, SQL Server, or Oracle) and NoSQL.
  5. Solid experience working with source code management tools Git or Bitbucket.
  6. Good understanding of clean coding principles and code quality measurements using tools like Sonar, with the ability to implement unit, integration, and functional tests.
  7. Must demonstrate strong familiarity with design patterns.
  8. Good written and verbal communication skills. A team player who is comfortable working in a team that deals with ambiguity and problem-solving.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.