Vacancy caducado!
- Responsibilities:Build distributed, highly available and fault tolerant application using Java, Spring and other technologiesBuild large scale and highly available API's - both internal and externalBuild, deploy, release, and support application on early stages
- Mandatory Skills Description:Core Java 6+ yearsSpring framework 3+ yearsKnowledge of various design and architectural patternsSearch engine technologies and tooling (Elasticsearch & Kibana)Strong Understanding of micro services architectureFamiliar with supporting an application in production, with a modern mind-set on the best practicesContainerization solutions (e.g. Docker, Kubernetes, OpenShift)Write JUnit test casesBuilding 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 datastructure that supports Insert, Delete, Search in constant time complexity, etc.
- Nice-to-Have Skills:Banking experience in security and transactions is preferred.Good to have experience in API development in conjunction with internal and external solution providersCloud background is preferred