Job Details
Hiring for Integration Tech Lead - Singapore
Java
Singapore
Singapore
2019-08-29 11:12:43
Responsibilities: • Deliver cloud native software design and code for enterprise integration needs. • Deliver working software code and test coverage that fulfils functional and non-functional requirements. • Participate in design discussions and code reviews for components developed by project teams. • Gain an understanding of existing applications to better anticipate, assess, troubleshoot, mitigate and prevent issues. • Analyse and resolve system problems and present clear, comprehensive recommendations. Leadership Skills: • Experience working in a fast paced, high energy environment; Agile/Scrum experience is a strong plus. • Be a self-starter and able to communicate technical concepts to business partners. • Mentor junior members within the team. Qualifications: • Diploma or Degree in technical discipline • Required: • Proficient in server side Java web development technologies including the Spring frameworks, dependency management and API management. • Strong working knowledge of API development and event driven architecture. • Service discovery, monitoring • API and event cataloguing • Familiarity with APIgee and Kafka is a plus. • Strong working knowledge of enterprise integration patterns: • 3rd party integration with external partners • Security patterns using Oauth, JWTs • Past experience in building and deploying cloud native apps in AWS. • Experience in containerization technologies such as docker. • Familiar with software development best practices, including continuous build/integration frameworks, test tools, source code control systems, dependency management tools (e.g. GitHub, Jenkins, ansible, etc). • Preferred: • Portfolio of web applications from past projects. • Experience with Postgres databases. • Experience in cross-browser and cross-device responsive app development. • Experience in agile software development (concepts and processes).