Enable job alerts via email!

Software Engineer

APBA TG HUMAN RESOURCE PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading consulting firm in Singapore is looking for an experienced Java Developer to maintain and enhance legacy applications. The ideal candidate will have over 10 years of experience in Java/J2EE application development, hands-on expertise with Struts and Spring Framework, and strong troubleshooting skills. This role offers the chance to lead technical projects and collaborate with stakeholders to deliver effective solutions. Competitive salary and career growth opportunities provided.

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.
  • 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.

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.

Skills

Java/J2EE application development
Struts 1.x/2.x
Spring Framework
WebLogic Application Server
JSP
Servlets
JDBC
EJB
Oracle/SQL databases
Performance tuning
Debugging
Troubleshooting
Performance optimization
Communication
Stakeholder management

Tools

Git
SVN
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.