Enable job alerts via email!

Java Developer | Permanent

Zenith Infotech

Singapore

On-site

SGD 80,000 - 100,000

Full time

11 days ago

Job summary

A reputable consultancy firm in Singapore is seeking a skilled Java Software Engineer. The candidate will design and optimize high-performance applications with multithreading capabilities. Qualifications include a Bachelor's degree in Computer Science and at least one year of Java development experience. This role is onsite with competitive salary and benefits.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 1 year of hands-on experience in Java software development.
  • Experience with JSF, Hibernate, Spring Boot or similar Java frameworks.

Responsibilities

  • Design, implement, and maintain robust Java-based applications.
  • Develop and optimize concurrent algorithms and threading models.
  • Collaborate with cross-functional teams to deliver high-quality software.

Skills

Java multithreading
Concurrency models
Problem-solving
Communication skills

Education

Bachelor’s degree in Computer Science

Tools

JSF
Hibernate
Spring Boot
JUnit
Maven
Git
CI/CD pipelines
Job description

Zenith Infotech is a Consultancy firm here in Singapore for 27 years now. Working with Government sectors and private sectors who are in need of IT solutions.

EA 20S0237

Employment Details

Employment type: Permanent

Location: West area

Working Hours: 8:30AM to 6:00PM (Mon-Fri)

Salary: $ 5500 - 6500 per month with bonuses

Working Arrangement: Full Onsite

Job Summary

We are seeking a skilled and detail-oriented Java Software Engineer with strong expertise in multithreading and concurrent programming. You will be responsible for designing, developing, and optimizing high-performance applications that require intensive multithreaded processing. This role is critical in building scalable, low-latency systems for mission-critical applications.

Key Responsibilities
  • Design, implement, and maintain robust Java-based applications with a focus on multithreaded architecture.
  • Develop and optimize concurrent algorithms and threading models to improve performance and scalability.
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management to deliver high-quality software.
  • Debug and resolve performance bottlenecks and concurrency issues.
  • Write unit and integration tests to ensure code reliability.
  • Participate in code reviews and technical design discussions.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 1 year of hands-on experience in Java software development.
  • Experience with JSF, Hibernate, Spring Boot or similar Java frameworks.
  • Strong proficiency in Java multithreading, concurrency models (synchronized, locks, executors, etc.), and thread-safe design.
  • Experience with RESTful APIs, Microservices, or distributed systems is a plus.
  • Familiarity with tools such such as JUnit, Maven/Gradle, Git, and CI/CD pipelines.
  • Excellent problem-solving and communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.