Job Description
Job duties:
• Performing software application development;
• Developing, programming, coding of Information Technology solutions;
• Documenting detailed specifications, participating in unit testing and maintaining of planned and unplanned internally developed applications, and evaluating and performance testing purchased products;
• Including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application;
• Writing code for moderately complex designs;
• Writing programs that span platforms;
• Coding and creating Application Programming Interfaces (APIs);
• Writing code for enhancing existing programs or developing new programs;
• Reviewing code;
• Developing client interfaces and architecture logical view in support of enterprise architecture and business requirements with particular emphasis on workflow application architecture, design and application development
• Providing input to and driving programming standards;
• Writing detailed technical specifications;
• Identifying integration points;
• Reporting missing elements found in requirements and explaining impacts to team members;
• Consulting with other IT professionals, Project Managers and vendors;
• Scoping time and resources required to complete programming projects;
• Seeking review from other IT professionals and Project Managers on estimates;
• Performing unit testing and debugging;
• Setting test conditions based upon code specifications;
• Supporting transition of application throughout the Product Development life cycle;
• Documenting what has to be migrated;
• Researching vendor products/alternatives; and
• Conducting vendor product gap analysis/comparison.
Requirements:
Job Requirements:
• Bachelor's Degree in any Computer or Engineering field and 5 or more years of progressive work experience in the job offered, or in a developer or related role or a Master's Degree in any Computer or Engineering field and 3 or more years of work experience in the job offered, or in a developer or related role
• Experience with developing web based enterprise applications
• Experience with Spring, Spring Boot, and REST APIs
• Experience with JDBC, Hibernate and MyBatis
• Experience with Oracle Fusion Middleware
• Experience with Apache Tomcat Servers, and Oracle Weblogic Servers
• Experience with Ant, Maven and Gradle
• Experience with CI/CD using Jenkins
• Experience with CI/CD using Red Hat OpenShift Container Platforms
• Experience with Conceptualized Multithreading, Exception Handling, Functional Programming, and Java Reflections
• Experience using RDBMS, MySQL and Oracle for database design, programming, and implementation
• Experience writing SQL queries
• Experience writing PL/SQL procedures
• Experience with Junit, Mockito, and Rest Assured
• Experience developing batch jobs using Spring Batch
• Experience developing front end applications using JavaScript, HTML5 and CSS3
• Experience with JavaScript libraries including jQuery and React
• Experience with XML files, Eclipse, RAD, Visual Studio Code and JDeveloper
• Experience with Java Rules engine framework using groovy shell
• Experience with SVN and GIT
• Experience with Agile and Waterfall software development methodologies
• Must successfully pass a pre-employment drug screen
Qualified applicants may apply with DIVERSIFIED SERVICE OPTIONS, INC. DBA GUIDEWELL SOURCE by visiting www.guidewellsource.com.
"We are an Equal Opportunity/Protected Veteran/Disabled Employer."