Associate, Java Fullstack Developer
Associate, Java Fullstack Developer, Consumer Banking Core Engine
Business Function
Group Technology and Operations (TO) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality control, technology, people capability and innovation. In Group TO, we manage the majority of the Banks operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Roles Responsibilities
Articulate conceptual design and component level logical design.
Interface and coordinate tasks with internal and external technical resources.
Interact professionally with a diverse people such as management, business and other platform SMEs.
Ensure the code quality by implementing the programming guidelines and review tools.
Actively participate in the change in delivery and deployment strategy for the project deliverable.
Understand the system process flow of the primary business processes. Provide a clear picture of the functionality map and the applications footprint of various applications across the map.
Requirements
Realtime core Java with multi-threading exp JDK 11+, Spring Boot
Data oriented architecture
Data oriented user entitlements
Microservice open source: Sprint Cloud, Eureka, Circuit Breaker
Experience of using of Jenkins, Git/Maven IDEs
DevOps: CI/CD basics
Familiar with using and maintaining open source libraries (in-house and external)
Familiar with most design pattern ( Gof , Microservices pattern etc )
Understanding of MVC other UX centric design patterns
Solid experience of using Redux 3.x+ React / React DOM 15.5.x +
Experience of using Node, NPM, yarn, Git
Kafka and MQ for messaging experienced in mature DevOps operations, test tools, test automation and release automation
Experience with user mapping journeys
Containers: Docker, Kubernetes, PCF
Workflows: e.g. Camunda
Spring Batch for batch processing is a plus.
Experience using ELK