Roles and Responsibilities
Developing new technology applications in partnership with Business and Operations stakeholders to transform the Corporate Bank - Securities Services business.
Working with amazing people in a cross disciplined team, collaborating daily with our business users, Functional Analysts, SRE, UX Designers & UI Developers.
Embracing automated unit/integration testing as a standard development practice.
Promoting a DevOps/SRE culture and modern toolchains to support continuous delivery.
Build distributed, highly available and fault tolerant application using Java, Spring and other technologies
Build large scale and highly available API's - both internal and external
Build, deploy, release, and support application on early stages
Skills Must have
Core Java 5+ years
Springboot framework 3+ years
Knowledge of various design and architectural patterns
Search engine technologies and tooling (Elasticsearch & Kibana)
Strong Understanding of micro services architecture
Familiar with supporting an application in production, with a modern mind-set on the best practices
Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
Write JUnit test cases
Building tools (e.g. Maven, Gradle)
Version Control (e.g. Git)
Continuous Integration systems (e.g. TeamCity, Jenkins)
Be well verse with concepts of references, class instances, methods, objects, constructors, mutable/immutable class concepts, functional interface, arraylist, linked list, hashmap, difference between recoverable and non-recoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, etc.
Nice to have
If interested, kindly share me your updated CV to de******v@***.com
Keyskills: Java Apache Microservices