Must - Have
Experience in one or more contemporary development language (Java1.8)
Experience in Springboot & Microservices
knowledge on Event driven, Reactive programming , Streams, TDD, Design patterns, SQL, Cloud environments & native development
Previous work building RESTful services and APIs
Familiar with coding patterns, both object oriented and procedural.
Makes a habit of covering the majority of their code with unit tests
Ability to debug code quickly and efficiently
Experience working with SQL, NoSQL, message and data.
Hands-on experience with a javascript structural framework (React).
Previous work done on high-traffic public facing websites.
Understand the mechanics of responsive web design using HTM5/CSS3
Positive - to - Have
Experience with Oracle and PL-SQL
Experience securing a public facing API
Experience developing as part of an agile team
Experience solutioning and estimating requirements
Extensive knowledge of system architecture patterns
Secure coding training and/or experience