Job Description
Work on mission-critical applications, lead a talented team, and contribute to the continuous improvement of enterprise-level solutions!
This role demands strong technical expertise, exceptional problem-solving skills, and effective team leadership.
The ideal candidate will excel at diagnosing production issues, designing technical solutions, and driving the team to deliver high-quality results while adhering to industry best practices.
Key Responsibilities:
- Production Support & Troubleshooting:
- Investigate and resolve issues reported by the Application L2 Support team.
- Provide workarounds (e.g., data patches, shell scripts, PL/SQL scripting) and implement permanent solutions (e.g., code or workflow changes).
- Perform root cause analysis through log reviews, issue simulation, and collaboration with application and infrastructure teams.
- Development & Continuous Improvement:
- Enhance and maintain enterprise-level software applications throughout the development lifecycle.
- Create and maintain technical documentation, including software design specifications.
- Develop, test, and troubleshoot software applications to ensure quality deliverables.
- Employ coding standards and best practices for robust, maintainable solutions.
- Leadership & Team Management:
- Manage team activities, allocate tasks, and mentor team members to achieve project goals.
- Monitor, motivate, and provide constructive feedback to enhance team performance.
- Conduct code reviews and provide recommendations for improvement.
- Collaboration & Contribution:
- Work as a team member to deliver solutions for operational, integration, or architectural requirements.
- Communicate effectively with clients and stakeholders to align project outcomes with business needs.
Qualifications & Skills:
- Must be a Singaporean Citizen due to business needs.
- Experience:
- 5+ years of Java development experience, including production support.
- Proficiency with frameworks like Spring/Spring Boot.
- Expertise in relational databases (e.g., Oracle, MySQL).
- Strong knowledge of web services (SOAP and RESTful APIs).
- Familiarity with front-end frameworks such as Angular, Struts, jQuery, and Bootstrap.
- Hands-on experience in batch processing implementations and custom frameworks (e.g., for security and validation).
- Previous experience leading a team.
- Technical Skills:
- Advanced understanding of modern software development and testing methodologies.
- Proficiency in SDLC processes, with a minimum of three completed web application projects.
- Soft Skills:
- Strong analytical, problem-solving, and organizational skills.
- Excellent verbal and written communication abilities.