We are looking for a proactive and dynamic professional to join our Application L3 team who can design, develop, and provide maintenance and support for a mission critical system.
As a successful Java Developer, you should demonstrate good knowledge of industry best practices and proficiency with passion in Java technologies; as well as delivering fully functional software that meets the schedule and requirements.
Training & mentorship will be provided on SOPs, ITSM and usage of Monitoring & Investigation tools.
Job Description
- Investigate on the issues reported by Application Support (L2) and provide workaround and/or permanent solution
- Workaround solution includes but not limited to: data patch, shell scripting, PL/SQL scripting etc.
- Permanent solution includes code change, workflow change etc.
- Support continuous improvement throughout the development life cycle of enterprise level software solutions. This includes enhancing / maintaining of software applications.
- Create and maintain documentation for software design specifications.
- Perform Unit Testing, Integrated Testing and troubleshooting of software application issues.
- Provides after office hours standby duty support where allowances, off-in-lieu or equivalent will be given as per required:
- One week of standby duty for every one to two months,
- Ad-hoc activation to be onsite for urgent production issues and
- There may also be occasions whereby support duties are required outside of working hours / public
holidays for a short-term basis upon clients’ requests.
Requirements
- Candidate must possess at least a Diploma/Degree in Computing/Information Technology or related field
- Should have at least 2 years of development experience in Java
- Experience in Spring/Spring Boot framework
- Experience in relational databases such as Oracle
- Experience in frontend frameworks such as Angular, Struts, jQuery and Bootstrap
- Experience in one or more full SDLC for enterprise projects
- Ability to learn new technologies quickly
- Able to adapt to a fast-paced work environment
- Possess good analytical, problem investigation and problem-solving skills
- Ability to work effectively independently as well as in a team
- Has an analytical mindset and able to understand business and functional concepts,
- Proactive and self-driven and able to work under pressure with a high sense of urgency,
- Possess SQL, PL/SQL knowledge
- Good understanding of modern software development methodologies
- Good understanding of software testing methodologies, scripting and tools
- Good verbal and written communication skills for interaction with both internal and external stakeholders of all levels (Internal teams, clients, external / other 3rdparty vendors and management),