Director Technology : IC role : Enterprise Architecture : Core Java
Key Responsibilities:
- Design and develop new functionality
- Work with the team on functional and non-functional requirements, technical analysis and design
- Coding and testing, reviewing other team members changes
- Document business and functional requirements, design decisions and API
- Work closely with the other domain architects to ensure appropriate technical architectural consideration is given to both existing and newly proposed Core Banking and API solutions
- Provide technical team leadership and solution guidance to existing regulatory and Next Gen initiatives
- Guide senior developers & engineers, resolving challenges and ensuring program success
- Understand the business demand in the context of the problem statement & business requirements requested.
- Provide hands on engineering expertise to the development teams, delivering / committing code on complex modules.
- Bring CICD culture within the development teams.
Skills Youll Need
- Technical development and architecture experience
- Experience with Software Development experience (SDLC) methodologies like Agile
- Experience in software tools and automation of development pipeline activities
- Significant experience working with enterprise architecture patterns and solid working knowledge of enterprise architecture best practice
- Microservice designs and architectures Service-oriented architecture (SOA), formal patterns etc)
- Application programming interface (API) frameworks (Glue/Web Service Oxygen(WSO2), Representational State Transfer (REST), Web Services etc)
- Experience with Kafka and data processing pipelines
- Scalable infrastructure models (Cloud, Openshift, Platform as a Service (PaaS) etc)
- Core Java experience Data Structures, Algorithms and Design Patterns
- User Interface (UI) (AngularJS, React etc)
- Data stores, persistence, caching (Oracle, MongoDB, Cassandra, and Hadoop tools, Hazelcast, memcache etc)
- Experience with modern SDLC tools - Git, JIRA, Artifactory, Jenkins/TeamCity, OpenShift - is a plus
Success Factors for Engineers
- Someone who sets the standard for excellence in their role as an engineer
- Talented individuals who are creative, innovative, and passionate about doing exciting and important work
- People who make wise decisions, despite ambiguity, be it people, technical, business, other
- People who treat others with respect at all times, independent of their status
- An engineer who considers quality as a priority, and think about the client whilst developing for our future
- High-value persons who have a desire make an impact
- Individuals who have a desire of self-improvement through experience, observation, introspection, reading and discussion
- Individuals who accomplish amazing amounts of important work
- Someone who seeks to understand our strategy, our business, the market and our clients
- A person who challenges assumptions when warranted and makes suggestions for better approaches
Didn’t find the job appropriate? Report this Job