IT Developer
IBA InfoTech Inc.
Jacksonville, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Jacksonville, United States of America
Tech stack
Agile Methodologies
IBM DB2
Hibernate
Java Persistence API
Spring
Apache Struts
Node.js
Openshift
Oracle Applications
RSA (Cryptosystem)
Extensible Stylesheet Language Transformations (XSLT)
Software Version Control
Job description
- Performing detail design documentation, development, evaluation, performance testing, unit testing and maintenance of internally developed and externally purchased applications;
- Developing business relationships and integrating activities with Security, Database Administrators to ensure successful implementation and support of project efforts;
- Providing Subject Matter Expertise (SME) input to fellow IT staff on workability of designs, architecture, and testing;
- Researching and recommending solutions related to client requirements;
- Providing scope, sizing and estimates required to complete code and providing this information to the project manager for input to the project plan;
- Determining impacts and integration points;
- Participating in capacity planning with project manager or functional manager;
- Translating specification document requirements into code;
- Creating or modifying code for complex designs;
- Ensuring code complies with architectural and SDLC standards;
- Writing scripts to run programs;
- Writing detailed technical specifications;
- Reviewing technical specifications created by junior developers;
- Ensuring sufficient quality and compliance of documentation to architectural standards;
- Interfacing with external vendors and customers through crosswalk mapping with different and often complex architecture;
- Performing unit testing and preparing application for release to testing team;
- Analyzing defects found in testing and fixing coding errors;
- Coordinating activities with others on all phases of SDLC;
- Responding to and resolving production support issues/problems;
- Identifying new and emerging technologies to support analytic capabilities;
- Identifying and creating improvements and enhancements for common libraries and components; and
- Creating queries, reports and data models to facilitate analytics and decision-making.
Requirements
- Bachelor's Degree in a Computer, Engineering or Mathematics field and 7 or more years of progressive work experience in the job offered, or in a developer or programming role or a Master's Degree in a Computer, Engineering or Mathematics field and 5 or more years of work experience in the job offered, or in a developer or programming role
- Experience writing complex SQL queries
- Experience developing web based applications
- Experience working with integration platforms
- Experience building data models of relational databases
- Experience with coding
- Experience developing interfaces
- Experience with documentation protocol, unit testing, change management and release procedures
- Experience building frameworks
- Experience building reusable software components
- Experience creating queries, reports and data models to mine data needed for data analytics
- Experience with IBM WebSphere
- Experience with Dell Boomi
- Experience with JAVA, SQL, and PL/SQL
- Experience with Agile software development methodologies
- Experience with EJB, Servlets, JSP, JDBC, JMS, JNDI, Java Timers, Threads, JUNIT, JAXP, JAXB, and Log4J
- Experience with Webservices, SOAP, WSDL and Apache Axis
- Experience with CSS, HTML, DHTML, XHTML, XML, XSD, AJAX, Java Scripts, XSLT, and Node.js
- Experience with RAD and RSA
- Experience with Oracle and IBM DB2
- Experience with Struts, Spring, Hibernate, and JPA
- Experience with source control
- Experience with Redhat Openshift