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 implementfixes / 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 existingsystems.
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).
Experience in migrating to cloud environments
Education :
Minimum bachelor’s degree in computer science, IT, or related field.
Tell employers what skills you have
Git
Technical Documentation
Web Services
JSP
Kubernetes
Oracle
Struts
Application Development
JDBC
System Design
Performance Tuning
Docker
Java
Debugging
Databases
Developer D11 Novena • D11 Novena, Thomson, Watten Estate, SG