Epicareer Might not Working Properly
Learn More

Tech Lead (Java)

Salary undisclosed

Apply on


Original
Simplified
Job Responsibilities:

• Maintain and Develop new Enhancements/Modules on existing Internet Banking application for SME

• Monitor & guide both Back End and Front End Developers on executing the projects involved

• Identify and implement performance enhancements/improvements within system

• Manage penetration testing findings related to application

• Architect or review project solutions for both new solutions and existing implementations

• Ensure proper system development practice within the team

Requirements:

• Degree and / or professional qualification or equivalent.

• Candidates with minimum 5-8 years of working experience will have added advantage.

• Experienced with both Back End (Java) and Front End (React) development

• Experience on the following is an added advantage:

a) Spring Boot Framework, Microservices architecture design, REST API Architecture

b) Spring Security OAuth2 Authorization Framework + JSON Web Token (JWT)

c) Spring Batch Framework for batch processing

d) Understanding on RedHat OpenShift Container Platform (OCP), Kubernetes & Docker concept (Docker Container, Docker Image)

e) ELK stack (Elasticsearch, Logstash & Kibana) knowledge for application data & logs

f) GIT for source code version control

g) Apache Maven to build & manage project

h) Jenkins for test, build & deployment

i) Understanding & knowledge in various program test, e.g.: unit test, integration test etc & use SonarQube for quality code scan.

• Possess good & working knowledge in SQL & performance oriented (query optimization technique, table index management)

• Experience with DevOps and Agile engineering practices

• Demonstrate ability to be independent, self-starter, meticulous and pro-active.

• Good team player with ability to work under pressure and in a fast paced environment.

• Strong command of written and spoken in English and Bahasa Malaysia