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).