Java Technical Lead

Job Function
Banking and Finance, Consulting, Information Technology
Employment Type
Full Time, Permanent
No. of Vacancies
Minimum Years of Experience
Job Description:
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
- 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
Management Consulting JSON Kubernetes XML HTML JavaScript Maven SQL Core Java Angular Docker JMS Java WSDL J2EE
Screening Questions