Responsibilities:
- Lead the technical engineering design and delivery of the API and Microservices Platform which support their next-generation technology platform connecting with various digital systems.
- Working hand-in-hand with the business partners, develop technical requirements and design robust and flexible product and system architectures.
- Manage the end-to-end technology design, development, testing, implementation, and support of the platform.
- Provide technical best practices on the use of technologies to the application development team.
- Troubleshoot, debug and improve existing programs, systems, and processes.
Required Skills:
- Solid negotiation, facilitation, consensus building, and influencing capabilities
- Ability to identify patterns and problems across teams and deliver effective solutions.
- Openness and adaptability to respond to fast-moving circumstances
- Ability to balance the long-term big picture and short-term implications of decisions.
- A design thinking and test-driven development mindset.
- Excellent oral and written communication skills, and an aptitude for working in teams.
Qualifications:
- 7 Years Experience developing or architecting cloud-hosted, responsive web applications using Java, HTML5 and CSSS3, Spring Boot - REST API.
- Strong background in source code management, code review best practices.
- High-level proficiency with client-side JavaScript frameworks, server-side frameworks, and NoSQL databases.
- Experience in Amazon AWS Cloud platform - this includes defining VPCs, ECS clusters, Auto-Scaling Policies/Groups, Cloud watch and Security Group.
- Experience in cross-browser and cross-device responsive website development, preferably using Angular.
- Familiarity with event-based System of Engagement architectures and integration with API exposing microservices.
- Deep understanding of layered solutions and designs.
- Cognizance of security concerns, from access control and authentication to secured SDLC processes.
- Understanding of DCI/MDM systems, data ingestion and cloud-scale data sets.
- Extensive understanding of working in an agile/Safe environment utilizing Scrum, Kanban, or XP.
- Familiarity with web analytics (google analytics, Firebase) would be advantageous.
Qualifications:
A Bachelor's or master's degree in computer science, or equivalent experience. Excellent in English skills.