Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

TG SERVICES PTE. LTD.

Singapore

On-site

SGD 100,000 - 140,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 technology services company in Singapore is seeking a highly experienced Senior Java Developer to maintain and enhance legacy enterprise applications using Java, Struts, and Spring. The role focuses on ensuring system stability and performance optimization while providing technical leadership. Ideal candidates should have over 10 years of Java experience and knowledge of enterprise integration.

Qualifications

  • 10 years of experience in Java / J2EE application development.
  • Strong hands-on experience with Struts 1.x / 2.x and Spring Framework.
  • Expertise in WebLogic Application Server (deployment, configuration, troubleshooting).
  • Proficient in JSP, Servlets, JDBC, and EJB.
  • Solid understanding of Oracle / SQL databases and performance tuning.

Responsibilities

  • Maintain, enhance, and support legacy enterprise applications running on WebLogic.
  • Analyze existing Struts- and Spring-based modules, troubleshoot issues, and implement fixes.
  • Collaborate with business analysts and stakeholders to understand functional requirements.
  • Optimize performance, security, and scalability of legacy systems.
  • Support integration with databases, middleware, and external interfaces.

Skills

Java / J2EE application development
Struts 1.x / 2.x
Spring Framework
WebLogic Application Server
Performance tuning
SQL databases
SFTP
Web services (SOAP / REST)
Version control tools (e.g., Git, SVN)
Debugging and troubleshooting

Education

Bachelor’s degree in computer science, IT, or related field

Tools

Spring Boot
Microservices
Docker
Kubernetes
Job description
Roles & Responsibilities
Role Overview

We are seeking a highly experienced Senior Java Developer with strong expertise in maintaining and enhancing legacy enterprise applications built on Java, Struts, and Spring frameworks, and deployed on WebLogic Application Server.

The candidate will play a key role in ensuring system stability, performance, and modernization planning where applicable.

Key Responsibilities
  • Maintain, enhance, and support legacy enterprise applications running on WebLogic.
  • Analyze existing Struts- and Spring-based modules, troubleshoot issues, and implement fixes / enhancements.
  • Collaborate with business analysts and stakeholders to understand functional requirements.
  • Optimize performance, security, and scalability of legacy systems.
  • Support integration with databases, middleware, and external interfaces.
  • Conduct impact analysis for change requests and ensure minimal disruption to existing systems.
  • Participate in migration / modernization planning for legacy applications where required.
  • Provide technical leadership, mentorship, and guidance to junior developers.
  • Prepare and maintain technical documentation, system design, and deployment guides.
Required Skills
  • 10 years of experience in Java / J2EE application development.
  • Strong hands‑on experience with Struts 1.x / 2.x and Spring Framework.
  • Expertise in WebLogic Application Server (deployment, configuration, troubleshooting).
  • Proficient in JSP, Servlets, JDBC, and EJB.
  • Solid understanding of Oracle / SQL databases and performance tuning.
  • Experience in working with legacy enterprise systems and handling complex integrations.
  • Familiarity with SFTP, batch jobs, and web services (SOAP / REST).
  • Knowledge of version control tools (e.g., Git, SVN).
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Good communication and stakeholder management skills
Nice to Have
  • Exposure to modernization technologies (e.g., Spring Boot, Microservices, Docker, Kubernetes).
  • Experience in migrating from WebLogic to open‑source application servers.
  • Relevant certifications (e.g., Oracle Certified Java Developer) preferred.
  • Experience in migrating to cloud environments
Education

Minimum bachelor’s degree in computer science, IT, or related field.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.