Job Description:
- Provide technical guidance to enable applications in the cloud computing environment
- Recommend best practices, guidelines, standards, strategies, and principles
- Facilities knowledge sharing of cloud technologies and techniques
- Partner with stakeholders on designing and planning cloud solution architecture that meets business rrequirements; technical requirements - high availability and failover, scalability, and security
- Envision and propose future solutions, strategies and roadmaps
- Provide technical architecture / design to developers
- Mentor others and effectively assist them
- Ensure software / solutions meet requirements of quality, security, modifiability, extensibility
Job Requirement :
- 10 + years of demonstrated proficiency in JAVA EE software development and delivery
- 5 + years in an architecture leadership or technical leadership role
- Experience in Cloud or any type of SAAS software development will be an added advantage
- Strong communication skills to articulate strategic recommendations and architecture visions
- Expert knowledge in Cloud solutions and web services
- Implementation experience with data intergration, data persistency and transaction
- Strong knowledge of Dev/Ops technologies and processes related to cloud solutions
- Familiarity with Information Security and Compliance requirements
- Implementation experience with enterprise security packages, identity management and federation systems
- Excellent knowledge of software and application design and architecture
- Familirity with Java, JSF, JPA, JTA, Springframeworks, HTML / CSS, Javascript and web technologies
- Strong capabilities in performing R&D and PoC