Java language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response required
Implementing design patterns, algorithms and applying innovative methodologies experience required
Oracle Database interaction technologies such as Hibernate, JDBC and/or SQL knowledge required.
Git/GitHub or any other distributed version control systems knowledge required
Jenkins, CloudBees and/or CI/CD systems working experience required
UI framework knowledge such as Angular, React and/or Node preferred
Participates in architectural design, system analysis, and programming activities on application software; this may often require independent research and study
Develops high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks that are maintainable, scalable, responsive, and secure
Writes highest quality code with utmost attention to scalability, security and performance and with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments and monitoring of production health.