Review program specifications and provide feedback as needed.
Design solutions to business requirements.
Review ITS Platform Services documentation and incorporate into system design.
Consult with other IT staff to confirm feasibility and efficiency of the overall design.
Provide estimates to management for any tasks related to a project or system change.
Prepare functional specifications documentation for modules.
Collaborate with other developers on the team, following code branch management strategy.
Lead and participate in design reviews and code reviews.
Resolve defects, and document in the defect tracking system the changes that were made.
Mandatory Requirements
Experience (11+ Years)
Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large scale software system.
Requirements
This is an 100% Onsite
84 Months of experience in Object Oriented Analysis and Design (OOAD) in designing and implementing Information Technology Solutions using the Java programming language.
60 Months of experience in Oracle PL/SQL and developing procedures and packages.
60 Months of experience in using the Spring MVC framework and three of the five Spring components listed below: (specify the experience for the three components)
Spring Batch
Spring Security
Spring Web Services
Spring Integration
Spring Boot
48 Months of experience using JavaScript frameworks
24 Months of experience building and maintaining Responsive Web applications for mobile devices.
24 Months of experience developing Java Web Services (REST and SOAP)