Responsibilities:
o Develop code and advanced technical configuration to support the requirements of major projects using OCI, OTM Cloud, Oracle SQL, PL/SQL as well as proprietary technical tools provided by the TMS.
o Participate in daily Agile Scrum routines to provide inputs and ensure roadblocks are removed to timely development completion.
o Perform unit testing with documented test cases and results.
o Provide testing support and defect resolution across all testing cycles of a major project including system integration testing and user acceptance testing. Actively participate in continuous process improvement efforts.
Must Have:
o Bachelor''s degree or equivalent related work or military experience
.o Minimum 5 years of experience in software development, in medium-to-large systems environments.
o Strong knowledge of and experience with software development life cycle and Agile process. Strong knowledge and experience in Springboot Java, Oracle DB, Spring Security, Java 8 features + , Lambda, Maven Jenkins.
o Good understanding of Build Strategies, Azure DevOps, JMS. Strong understanding of SOLID Principals, Design Patterns - such as CQRS.
o Strong understanding of IBM MQ.
o Java 8+ (streams, concurrency), JSON/XML parsing], REST client development (preferred for OTM), error handling, retries and SOAP/WS-Security (UsernameToken) + WSDL tooling.
o XSLT transformations and debugging in Java and JDBC/Oracle DB basics; PL/SQL awareness for hybrid patterns.
o OIC connector knowledge (REST/WS) and integration recipes along with Build test (Maven/Gradle), API docs-driven testing and engaging in troubleshooting.
o Strong aptitude to learn the technical architecture of an existing platform through self-study of existing code, and ability to organize self deliver the daily tasks / assignments.
o Experience working with nontechnical end users to explain technical concepts.
o Strong understanding of Thymeleaf for front-end development or hands on with other similar front-end technologies such as Angular, ReactJS.
Mandatory Competencies
Programming Language - Java - Core Java (java 8+)
Cloud - Oracle Cloud - OTM
Database - Oracle - PL/SQL Packages
Agile - Agile - SCRUM
DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - Jenkins
Database - Oracle - Database Design
Middleware - API Middleware - API (SOAP, REST)
User Interface - Angular - Angular 2+
User Interface - React - React
Middleware - API Middleware - Microservices
Beh - Communication and collaboration