• At least 5 years of strong experience in core JAVA coding skills - Must have • Application development experience with Spring (2-3 years) - Must have • Experience in front end development skills using Angular (8 and above) • Application development experience with J2EE (3-5 years) • Experience with REST APIs. Writing RESTful Web services (Spring REST preferred); using Web frameworks, such as Spring MVC; in multi-threaded and core Java programming; shell scripting. • Experience with WebSphere, WebLogic, or other application container • Experience using Oracle as well as a knowledge of back-end PL/SQL script development (2-3 years).- Must have • Experience using Web UI Debugging tools (firebug, chrome dev tools, windows script debugger, etc.) • Expert in user interface development, engineering cross-browser, cross device compliant code. • Experience in Bootstrap, Type Script, HTML5, and CSS • Application development experience with Spring, Hibernate, SQL, JUnit, J2EE, Maven, JAXB, JSON, XML, Micro services and log4J2. Experience with REST APIs, Mini Services, Cloud, DevSecOps. • Apply code quality techniques and practices (secure development, code coverage, continuous integration). • Strong analytical ability and technical skill, as well as the ability to provide innovative solutions to technical needs and business requirements. • Ability to exercise independent judgment in making business decisions. • Strong attention to detail with a high level of data integrity and accuracy. • Proficient oral and written communication, ability to interact on required information and concepts with people at all levels of the organization. • Proficient ability to translate highly technical information into non-technical terms. • Broad knowledge of the concepts, practices, and principles of programming including design, implementation, and testing.