JAVA Application Support Engineer
Purpose of the job
• Manage, support and resolve application related issues within agreed service level agreement
• Develop, maintain, and deliver quality application code fix/patch on-time
• Ensure volume and performance requirements are met
Key Responsibilities
• Provide periodic 24/7 on-call application support as needed
• Respond to application issues/problems within agreed service level agreement
• Work closely with Support Analyst in gathering relevant data, logs and information from client environment
• Investigate and conduct root cause analysis; recommend corrective actions, i.e., code fix, data correction, etc.
• Develop quality code fix for identified application bug
• Handle application performance tuning activities
• Conduct solid unit test to ensure code fix is working as expected; properly and completely document testing activities and results
• Prepare patch release delivery and provide proper and complete documentation on patch deployment
• Provide support to MS team and client on patch deployment and testing
• Install, setup and maintain production mirror application for Maintenance Services environment
• Participate in team brainstorming session, i.e., identify technical task, work estimation, etc.
Knowledge, skills and experience required
• 4 - 6 years minimum, of hands-on working/development/support experience
• Strong experience in Java EE technology and expertise in Java is essential
• Experience in Java frameworks and their implementation – Struts, Spring, Spring Boot, Hibernate, Axis2 and etc.
• Capability and willingness to learn and work on NodeJS
• Strong experience in web front-end technologies like HTML5, CSS, Ajax, JavaScript, JavaScript libraries (jQuery etc)
• Strong knowledge on REST/JSON, SOAP web services
• Experience in designing, profiling and tuning high-performance, multi-threaded applications.
• Good Experience with Oracle database
• Good knowledge on SQL
• Knowledge of security standards (encryption, authentication) related to web and portals
• Good knowledge on design patterns, coding standards and principles
• Knowledge of basic Unix environment is required
• Working knowledge on Apache Tomcat / Oracle WebLogic Server / WebSphere Application Server troubleshooting is an added value
• Good communication skills (verbal and written)
• Degree qualification to be Bachler of engineering (preferred in Computer Science/IT)
• Experience on payment, loyalty and retail business operations is an added value
Preferred/Good to have knowledge on the below:
• Agile/scrum development methodology
• CVS, Git, GitHub
• Tools like Eclipse, Jenkins, WebStorm, Postman, SoapUI, Nginx, Docker, PL/SQL Developer
• Kafka
• Knowledge in PLSQL, MySQL and NoSQL
• Microservices development and concepts
• Automated unit testing, CI, CD and DevOps
• Foundation framework/Bootstrap, DustJS, CSS3, Responsive design concepts
• Domain knowledge of banking/payment systems desirable
• PCI – PA DSS, OWASP, secure coding principles
Skills and Competencies:
Robust, secure and high-performance applications development in Java EE, keen interest on technologies, confident, agile, independent and good communicator.
Person Specification
• Has strong experience on problem-solving
• Has strong analytical and troubleshooting skills
• Is resourceful/creative, a good decision-maker and assertive
• Has strong technical hands-on and good appetite for latest trends and various technologies
• Has strong communication, interpersonal and leadership skills
• Is self-driven, proactive, independent and who can work with minimal supervision
• Able to excel in a fast-paced multi-tasking environment
• Can work well, both independently and as a team player
• Is enthusiastic in learning new technologies and
• Agile to change
- Division
- Engineering & Tech
- Locations
- Singapore
- Remote status
- Hybrid Remote
Singapore
About Collinson
We use our expertise and products to craft customer experiences. Our range of services helps global brand acquire, engage and retain choice-rich customers.
© 2020 Collinson International Limited. Registered in England & Wales under registration No. 2577557
Registered address : Cutlers Exchange, 123 Houndsditch, London, EC3A 7BU, UK
JAVA Application Support Engineer
Loading application form
Already working at Collinson?
Let’s recruit together and find your next colleague.