Enable job alerts via email!

Backend Software Developer

MSI Global Pte Ltd

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading tech company in Singapore is seeking an experienced Java Software Engineer to design and implement Java-based applications, provide L3 support, and enhance existing software. The ideal candidate will have at least 3-5 years of experience, familiarity with Java frameworks, and a degree in IT or a related field. Strong analytical and problem-solving skills are essential, along with knowledge of cloud technologies and DevOps principles.

Qualifications

  • At least 3-5 years of experience in Java software development.
  • Familiar with Java frameworks like JSF and Spring MVC.
  • Experience with cloud technologies and DevOps practices.

Responsibilities

  • Design, implement, and maintain Java-based applications.
  • Provide L3 support and software enhancements.
  • Communicate effectively with management and tech support.
  • Participate in all phases of the development lifecycle.

Skills

Java Development
Test-driven development
Analytical skills
Problem-solving skills

Education

Degree in IT/Computer Science

Tools

Java EE
Oracle Database
Docker
Kubernetes
Job description
Job Responsibilities
  • Software Development
    • Designing, implementing and maintaining Java-based applications
    • Contributing in all phases of the development lifecycle
    • Writing testable, scalable and efficient code
    • Test and debug new applications and updates
    • Maintain up to date code documentation
    • Participating in code review
  • Software Enhancement
    • Perform L3 support including software development and maintenance for implementing enhancements and defect fixes
    • Maintain and improve the performance of existing software in the production environment
  • General Skills
    • Clearly and regularly communicate with management and technical support colleagues
    • Ability to own tasks and think critically during crisis
    • Willingness to learn and collaborate with various stakeholders
Requirements
  • Recognized Degree in IT/Computer Science or a relevant discipline
  • Exposure to Java Development or similar role (freshers encouraged to apply)
  • At least 3/5+ years of work experience as a Java Software Engineer, Java Developer or similar role
  • Experience building Java EE applications and familiarity with Object-Oriented Design (OOD)
  • Good knowledge of popular Java frameworks like JSF and Spring MVC
  • Candidate should be well versed in one or more of the following enterprise skills:
    • Enterprise Java Bean (EJB)
    • J2EE framework
    • XML, XQuery, XSL
    • Linux/Unix, Windows Platform and Solaris
    • Oracle database SQL and JDBC
    • Java XML Parsing, Coding
    • Service Oriented Architecture (SOA)
    • Perl and Python
    • iText for RTF Generation
    • Java-based Web services
    • Java Servlet Technology
  • Cloud Certifications & Experience: Certifications from major cloud providers (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator, Google Cloud Professional Cloud Architect) and/or demonstrated expertise in AWS Cloud services, including EC2, is highly desirable
  • DevOps Integration: Familiarity with DevOps practices such as CI/CD, containerization (e.g., Docker, Kubernetes), and cloud-native pipelines
  • Cloud Governance: Understanding of cloud policies and governance, cost management tools, and usage monitoring
  • Knowledge in Java, JSP/Servlet, Java Bean, JDBC, SQL, HTML, XML, CSS, JavaScript, etc. is an added advantage
  • Experience with test-driven development
  • Knowledge in Database, Reporting Systems
  • Problem-solving skills
  • Strong analytical and problem-solving skills
  • Able to work independently and as a team
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.