Enable job alerts via email!

Senior/ Java Software Engineer (Upto 6k)

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 75,000 - 95,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software solutions provider in Singapore is seeking an experienced Java Software Engineer to design, develop, and maintain enterprise-grade applications. The ideal candidate will possess strong Java expertise, cloud integration knowledge, and a solid understanding of DevOps practices. Responsibilities include full lifecycle development, code review participation, and providing L3 support. This role requires 3 to 5+ years of experience and a proactive mindset.

Qualifications

  • 3 to 5+ years of experience as a Java Developer / Software Engineer.
  • Strong knowledge of Java EE, Object-Oriented Design (OOD), and enterprise frameworks.
  • Proficiency in Spring MVC, JSF, and Enterprise Java Beans (EJB).
  • Hands-on experience with J2EE frameworks, XML/XQuery/XSL, Java Servlets, Java-based Web Services.
  • Knowledge of JSP/Servlet, Java Bean, HTML, CSS, JavaScript.

Responsibilities

  • Contribute to all phases of the software development lifecycle.
  • Write testable, scalable, and efficient code; perform unit and integration testing.
  • Participate in code reviews and ensure adherence to best practices.
  • Provide L3 support, including implementing enhancements and defect fixes.

Skills

Java expertise
Cloud integration
DevOps practices
Problem-solving skills
Analytical skills

Tools

Docker
Kubernetes
AWS
Azure
GCP
Oracle Database
SQL
Job description

We are seeking an experienced Java Software Engineer to design, develop, and maintain enterprise-grade applications. This role involves full lifecycle development, software enhancements, and collaboration with cross-functional teams to deliver robust, scalable solutions. The ideal candidate will have strong Java expertise, cloud integration experience, and familiarity with modern DevOps practices.

  • Contribute to all phases of the software development lifecycle.
  • Write testable, scalable, and efficient code; perform unit and integration testing.
  • Debug new applications and updates; maintain accurate code documentation.
  • Participate in code reviews and ensure adherence to best practices.
Software Enhancement & Support
  • Provide L3 support, including implementing enhancements and defect fixes.
  • Optimize and improve performance of existing applications in production environments.
Required Skills & Experience:
  • 3 to 5+ years of experience as a Java Developer / Software Engineer.
  • Strong knowledge of Java EE, Object-Oriented Design (OOD), and enterprise frameworks.
  • Proficiency in Spring MVC, JSF, and Enterprise Java Beans (EJB).
  • Hands-on experience with:J2EE frameworks, XML/XQuery/XSL, Java Servlets, Java-based Web Services.
    Oracle Database, SQL, JDBC.
    Linux/Unix, Windows, Solaris environments.
    Familiarity with Service-Oriented Architecture (SOA).
  • Experience with Perl, Python, and Java XML Parsing.
  • Knowledge of JSP/Servlet, Java Bean, HTML, CSS, JavaScript.
  • Exposure to reporting systems and database design.
  • Cloud expertise: AWS, Azure, or GCP certifications preferred; experience with AWS EC2 and cloud governance.
  • DevOps integration: CI/CD pipelines, containerization (Docker, Kubernetes), and cloud-native deployments.
  • Experience with test-driven development (TDD).
  • Strong problem-solving and analytical skills; ability to work independently and in teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.