Job Summary:
We are looking for a proactive and dynamic professional to join our Application L3 team who can guide the team to troubleshoot production issues, provide technical solutions, provide maintenance and support for a mission critical system.
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.
- Trouble shooting involves, simulation of the issue, going through various logs, working with the application team and with the infra team.
- Should possess good people management skills such as managing the team, task allocation, mentoring, monitoring, motivating the team 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.
- Reviewing the work of other team members with feedback for improvement (if applicable)
- Using coding standards and best practices to ensure quality deliverables
- Contribute as a team member to an operational, integration or application architecture requirements, design, implementation, or on-going operations deliverables
Requirements
- Candidate must possess at least a Diploma/Degree in Computing/Information Technology or equivalent
- At least 5 years of development experience in Java
- Experience in performing production support
- Experience in Spring/Spring Boot framework
- Experience in relational databases such as Oracle and MySQL
- Experience in implementing web services such as SOAP and RESTful web services
- Experience in frontend frameworks such as Angular, Struts, jQuery and Bootstrap
- Experience in batch processing implementations
- Have implemented some form of custom frameworks such as security and validations
- Have some team leading experience
- Good verbal and written communication skills
- Advanced understanding of modern software development methodologies
- Advanced understanding of software testing methodologies, scripting and tools
- Minimum experience of three or more full SDLC for web application projects
- Ability to work effectively in a team and with client
Good to have:
- Experience in Agile development environments
- Experience in DevOps toolchains
- Experience in container platforms such as Docker and Kubernetes
- Experience in messaging platforms such as Kafka and IBM MQ
- Experience in Application Servers configurations like WebSphere and WebLogic will be an advantage
- Experience in software testing tools such as Selenium, Karate, Microfocus UFT and Katalon