Job Function
Banking and Finance, Consulting, Information Technology
Employment Type
Full Time, Permanent
Minimum Years of Experience
10
Key Roles and Responsibilities
- Lead a team of 2 to 3 Java developers and mentor them
- Core Java and Spring Boot
- JavaScript frameworks such as ReactJS, Angular JS and Node.js
- Designing and implementing REST-based microservices
- Developing event-driven applications and messaging technologies such as MQ, JMS & Kafka.
- Containerization, ideally using Docker / Kubernetes.
- Data interchange format/definition such as XML, JSON, WSDL
- Ability to develop highly scalable microservice application
- Knowledge and experience of SCM and CI tools such as Bitbucket, Jenkins and Maven
Requirements
- Degree in Computer Science or related field
- Minimum 8 years of relevant working experience in IT industry
- Sound technical knowledge in Full Stack Java programming, JavaScript, HTML, SQL, J2EE technologies
- Prior experience in the banking domain is preferred
- Prior experience in leading a small team of 2-3
- Good leadership, communication, and analytical skills
Skills
Management Consulting
JSON
Kubernetes
XML
HTML
JavaScript
Maven
SQL
Core Java
Angular
Docker
JMS
Java
WSDL
J2EE