Post Job Free
Sign in

Java Programmer Lead Developer

Location:
Circle Pines, MN
Posted:
November 09, 2024

Contact this candidate

Resume:

marshall willis

***** ****** ***. ****** *******, MN 55354 952-***-**** ***************@*****.***

Sun Certified Java Programmer / IT Developer

Experienced IT professional, capable of developing new programs, as well as repairing and modifying existing systems. Strong background working on complex IT Healthcare initiatives. Excellent analytic abilities combined with strong communication skills. Able to produce quality IT solutions in a variety of technical environments.

Technical Skills

Languages: Sun Certified Java Programmer, J2SE / J2EE, Struts, Swing, Spring MVC, Spring Boot, Spring Batch, Hibernate, Javascript, Node, React, React Native, Visual Basic.Net, Visual Basic 6, C, C++, Perl, COBOL, COBOL II, Microfocus COBOL,VML UML, EZTRIEVE, JCL, DCL, Uniface, VBA, HTML, HTML5, CSS

Operating Systems: Linux, UNIX, Solaris, Windows XP, Windows 2000, OS/MVS XA, OS/MVS, Z/OS, VAX VMS, Open VMS

RDBMS: DB2, Oracle 9i, MySQL, Oracle 10G, Access 2007, SQL Server

Software: MS Word, MS Excel, MS Access, MS Outlook, MS PowerPoint, Lotus Notes, Delphi, WebSphere 5.1, Expeditor, Viasoft, JES 2, DataComm, Infoman, Informatica ETL, Rational Architect Developer (RAD) 7.3, WebLogic, Rational Functional Tester, Rational Quality Manager, IBM Jazz, MS Project

Miscellaneous: ESA, CICS, TSO/ISPF, Roscoe, VSAM, FMS, RAD, SQLyog, Firebug, JSF, Eclipse IDE, Cygwin, TOAD, SQL Developer, XML, XSLT, REST, Junit, Rational Rose, IBM Doors, Axiom, Cucumber, Gherkin, Docker, Adobe Catalyst, AWS, SWT, IntelliJ IDE, SOAP, Kafka, AWS, Open Shift

Professional Experience

Lead Backend Developer

Infosys

Vanguard

Lead Developer 6/2022-2/2024

Lead Developer providing general support .

Debugged and developed Java 11 microservice applications using Lamdas in Spring with RESTful services using IntelliJ or Eclipse (Spring Tool Suite, Maven, Gradle) data was passed in JSON files.

Wrote and implemented Java API’s.

Received, data from the cloud and wrote to the cloud using AWS.

Handled code migrations using Git and Docker..

Worked with offshore developers.

Was exposed to Prometheus for tracking I/O

Lead Middleware Developer

Ranstad

Wells Fargo

Lead Developer 8/2021-6/2022

Lead Developer providing general support .

Debugged and developed Java 8 applications with Lamdas in RAD and Websphere using Eclipse with SWT, Maven, and Gradle.

Handled code migrations.

Converted MQ messaging to Kafka messaging.

Acted as mentor to local developers and worked with offshore developers.

Worked with other teams and non-technical people to provide solutions.

Worked on conversion to Single Sign-on. (SSO)

Senior Full Stack Developer

BC Forward

Coborns Grocery

Senior Developer 1/2021-7/2021

Senior Developer providing general support on a number of different systems.

Developed mobile applications using React Native and Node JS on OSX, passing data in JSON

Debugged Javascript, Struts applications, and Spring with REST microservice applications.

Fixed security issues as discovered by Veracode Reports and Qualsys Reports.

Preprared for migration to a Single Sign-on solution. (SSO)

Tested using Junit.

Application Manager/Senior Developer

BI Worldwide (converted to FTE)

BI Worldwide

Product Manager 3/2020-6/2020

Product Owner and Scrum Master for a number of products. Provided architecture and general design specifications to developers in a full stack environment to fill client needs. Researched new technologies, worked and interviewed SME’s (subject matter experts), and expedited resources so that the developers could complete their tasks.

Worked with other managers and stakeholders to schedule Developer time

Interviewed SME’s, Developers and stakeholders about new technologies.

Tracked time to find inefficiencies and blockers.

Worked on establishing an internal cloud using Open Shift.

New technologies include: Node JS, React, React Native, Typescript, Elasticsearch, RESTful Services with Spring Boot.

Application Manager/Senior Developer

Genesis10

BI Worldwide

Product Manager 8/2019-3/2020

Product Owner and Scrum Master for a number of products. Provided architecture and general design specifications to developers in a full stack environment to fill client needs. Researched new technologies, worked and interviewed SME’s (subject matter experts), and expedited resources so that the developers could complete their tasks.

Worked with other managers and stakeholders to schedule Developer time

Interviewed SME’s, Developers and stakeholders about new technologies.

Tracked time to find inefficiencies and blockers.

Senior Developer

Randstad Ltd

Wells Fargo

Senior Developer 4/2019-8/2019

Senior Java developer in an Waterfall environment using Spring Boot, JIRA and Bitbucket on a Windows platform. Created RESTful services providing data in JSON files to UI for B2B applications.

Created Java web applications, API’s, and micro-services using Java 7 and Spring Boot

Skills used: Spring Boot

Java

Spring Batch

Eclipse

GIT

marshall willis

page 2

Senior Developer

Infosys Ltd

Ameriprise

Senior Developer 9/2018-4/2019

Senior Java developer in an Agile environment using Spring Boot, JIRA and Bitbucket on a Windows platform. Created RESTful services providing data in JSON files to UI for B2B applications.

Created Java web applications, API’s, and micro-services using Java 7 and Spring Boot

Created Stored Procedures using PL/SQL

Documented and diagramed business logic.

Tested using Junit.

Skills used: Spring Boot

Java

JSP

Spring Batch

Eclipse

Senior Full Stack Developer

Optum

Senior Developer 10/2016-8/2018

Senior Java developer in an Agile environment using Spring Boot, MySQL, Open Shift, Jenkins, and Docker on a Mac platform. Member of Corellia Prime team under the A4Me project. The team has enhanced services for EHub Outreach Campaign, saving members and UHG resulting in savings of 7 figures. Created RESTful services using Java and Spring, UI using AngularJ and JQuery in injected Javascript, and created various MySQL tables. Tracked users and accounts using cookies.

Created Java web applications and micro-services using Java 7, Java 8 and Spring Boot.

Created and championed design changes to use Hadoop and Big Data.

Migrated code to the Cloud using Open Shift in an internal Cloud.

Wrote API’s to access an internal cloud. (Open Shift)

Created local databases using MySQL

Created user interfaces using JQuery and AngularJ.

Documented and fixed Java code shortcomings using Fortify.

Used Jenkins, Groovy, and Docker in a CI/CD environment.

Tested using Junit, Selenium, and Cucumber

Skills used: Spring Boot

Java

JSP

Javascript

JQuery

AngularJ

Spring Batch

IntelliJ

Jenkins

Docker

Open Shift

GIT

CSS

marshall willis

page 3

CSC – Technical Developer and Consultant August 2012-October 2016

Senior Java Developer

Raytheon

CSC Work from Home 4/2016-10/2016

General Java support

Tech Lead

Freddie Mac

CSC Tyson’s Corner, VA 12/2014-2/2016

Team Lead – Live Trade Selling

Leading a team of J2EE developers creating Web applications for trade of mortgage backed securities.

Created Java and J2EE applications using Struts 1.2 and Weblogic

Storage of metadata using Clearcase and GIT

Creation of test data using SQL

Did Performance reviews (including remedial actions as necessary)

Tested finished code, provided guidance

Taught test driven development

Skills used: MS Project

Java J2EE JSP

Javascript JQuery

Struts, SOAP

Rational Rose, IBM Doors

GIT

Tech Lead(cont)

Freddie Mac

CSC Tyson’s Corner, VA 12/2014-2/2016

Soft Skills used:

Leadership

Interpersonal

Negotiation

Budgeting

Instruction (Junit and Test Driven Development)

Tech Designer / Developer

Associated Bank

CSC Stevens Point, WI 9/2014-11/2014

Member of team adding information Website for external customers.

Hardened Apache and Tomcat according to best standards.

Wrote Java class using Tomcat’s encryption APIs for encrypting password.

Wrote Java classes using Test Driven Development.

Researched Angular and provided instruction to team on use

Instructed team members in JQuery and Test Driven Development

Skills used: Javascript

JQuery

Tomcat

Apache

marshall willis

page 4

Tech Designer / Developer

Minnesota State Retirement System

CSC St. Paul, MN 4/2014-8/2014

Member of team converting various data formats to SQL Server and creating employee reports.

Wrote SQL queries retrieving test data for tests.

Worked with operations to set up Rational Quality Management and Rational Functional Testing.

Develop documentation and instruction of Rational Functional Testing for testing team. Including providing advanced script support.

Wrote Java classes integrating JDBC with Rational Functional Tester.

Wrote Java classes modifying internal arrays for Rational Functional Tester.

Instructed teams in using Rational Functional Tester

Skills used: Java

Rational Functional Tester

Rational Quality Management

Websphere

J2EE

JSF

Javascript

SOAP

Tech Designer / Developer

Computer Science Consulting

CSC Internal Project 3/2014-4/2014

Member of team testing and debugging Java code for Aurora

Wrote SQL Server queries converting data for reports.

Mentored junior programmers.

Developed code in Microsoft BI for employment reports.

Skills used: SQL Server

BI

Tech Designer / Developer

JMFamily

CSC Deerfield Beach, FL 9/2013 -10/2013

Member of team testing and debugging Informatica NDM

packages providing ETL between an Oracle database and Teradata.

Debug Unix scripts.

Write SQL queries in Oracle and Teradata.

Run and monitor Informatica NDM workflows.

Debug Informatica ETL workflows

Skills used: Unix

SQL (Oracle)

SQL (Teradata)

Informatica ETL

marshall willis page 5

Tech Designer / Developer

Omnicare

CSC Cincinnati, OH 4/2013 -8/2013

Member of user interface team providing front end software for customers use for accessing pharmacy software.

Create user interfaces written in Java and J2EE for Service Oriented Architecture project using WebLogic and JDeveloper

Work with Spring, Hibernate and Java to debug services

Work with customer to turn designs for supply chain into finished products.

Skills used: Javascript

Java

Weblogic

Spring

Hibernate

JSP

Tech SME(Subject Matter Expert)/Architect

JMFamily

CSC Deerfield Beach, FL 1/2013 -3/2013

Member of a software architecture team providing documentation for project migrating from a Mainframe solution to a Service Oriented Architecture solution.

Defined Design Patterns

Communicated with stakeholders and management about needs and business direction.

Outlined database changes needed.

Created initial design documents for wrapper classes to act as intermediary between Mainframe databases and SOA database.

Skills used: Java

SQL

TSO

COBOL

Tech Designer

Kroger

CSC Blue Ash, OH 8/2012 -12/2012

Create design documentation for required changes to Pharmacy online system. Analyze existing Java code to design modifications needed for project.

Created Excel spreadsheets and word documents outlining high level design of Java classes.

Calculated and broke down hours of design and developer time.

Created design documents with detailed instructions for Java developers.

Outlined database changes needed.

Skills used: Java

J2EE

JSF

Websphere

marshall willis page 6

Programmer–Contract

Nash Finch

Iris Minnetonka, MN 4/2012 – 8/2012

Performed upkeep and maintenance on established J2EE packages. Converted code from EJB2 to EJB3 and added RESTful calls using Java Beans. Teamwork was in an Agile environment. Project work done on Websphere 6.1 and RAD 7.3 with Windows 7 machines using classes written in Java 5, J2EE 5 and JavaScript accessing Oracle and DB2 databases. Code was stored using CVS.

Wrote and modified Java and J2EE classes and JavaScript to make code meet ISO8601 standards. Tested with Junit.

Wrote and modified Java and J2EE classes to migrate code from remote services to local. Tested with Junit.

Wrote and modified J2EE classes to access RESTful data.

Kept archives of code using Subversion.

Skills used: Javascript

Java

J2EE

WebSphere

Rational Development Suite

CDI – Senior Developer June 2011-April 2012

Java Programmer/Analyst –Contract

Target

CDI Minneapolis, MN 6/2011 – 3/2012

Performed analysis and created new code for the DDS project for the Marketing support team in an Agile environment. Project work done on Windows Server Network with Windows XP machines using classes written in Java 5 with Access using various open source API’s to access various external and internal sources.

Corrected and modified large Excel spreadsheets.

Wrote and modified Java classes to modify data and used the Apache POI to instantiate Excel spreadsheets with fresh data. Tested with Junit.

Wrote and modified Java classes to provide a real-time interface with SAS applications in a Unix environment using the Apache File Transfer protocol. Tested with Junit.

Wrote and modified Java classes to access in real time the Adobe Site Catalyst Report Request API using the Jackson API suite to parse RESTful data.

Wrote and modified Java classes to send instructions to the Adobe Site Catalyst DataWarehouse Request API using the Jackson API suite to parse API data.

Wrote and modified Java classes to poll and receive data from a remote file server using Apache FTP API’s.

Wrote and modified Java classes to update Access 2007 databases.

Maintained data in an Access database using Microsoft’s IDE. Wrote, maintained and optimized stored procedures in SQL.

Developed tables in Access. Wrote joins and queries. Retrieved and modified data.

Performed maintenance on Access database. (backups, restores, and compression)

Communicated with non technical users and remote coworkers in an iterative fashion to clarify problems, define change requests and explain enhancements. Communicated with remote users about implementation of Java projects.

Reviewed and tested programs written in Java.

Kept archives of code using MS Team Foundation.

Created an interface between Java code and Adobe Catalyst using Restful services.

marshall willis

page 7

MnSCU – Senior Developer August 2010-March 2011

IT Specialist 3 –Temporary

MnSCU Office of the Chancellor, Moorhead, MN 8/2010 – 3/2011

Performed analysis and created new code for the Year-round Pell project for Financial Aid in an Agile environment. Project work done on HP network running OpenVMS using programs written for Batch in COBOL with DCL, Uniface, and Java interfaces. Parsed and bound XML.

Wrote and corrected application and utility programs, testing them to rectify procedural errors and achieve standards of compliance.

Created test suites for large programs and Oracle databases to test speed and accuracy.

Worked within a OpenVMS environment, using existing and self created utilities. Worked from the desktop using Filezilla and Notepad ++.

Maintained data in an Oracle database using TOAD and SQL Developer. Wrote, maintained and optimized stored procedures in SQL PL/SQL and RDBMS.

Communicated with non technical users and remote coworkers in an iterative fashion to clarify problems, define change requests and explain enhancements. Explained COBOL programs to Java programmers and vice-versa.

Reviewed and tested programs written in COBOL, Uniface and Java.

Skills used: Java

J2EE

Open VMS

COBOL

Compsys – Software Engineer December 2009-May 2010

Software Engineer

Wells Fargo

Compsys/Manpower, Minneapolis, MN 12/2009 – 5/2010

Performed analysis and created new code for the Electronic Windows conversion of Wachovia to Wells Fargo. Created user level and programmer level documentation for NDM. Project done on IBM 390 using programs written for Batch in COBOL II, and MVS COBOL with JCL Batch interface.

Wrote and corrected programs, testing them to rectify procedural errors and achieve standards of compliance.

Worked within a mainframe environment with Z/OS, using TSO, FILEAID, EXPEDITOR, INTERTEST, VSAM, NDM and site-created utilities.

Wrote and maintained stored procedures in DB2 using SQL.

Communicated with non technical users and remote coworkers to clarify problems, define change requests and explain enhancements.

Skills used: COBOL

SQL (DB2)

marshall willis

page 8

ACS – Programmer Analyst March 2005-May 2009

Programmer Analyst

ACS - Affiliated Computer Services Inc., Eagan, MN 3/ 2005 -5/ 2009

Provided full life-cycle IT development and program enhancements for various projects in the healthcare management sector as a valuable member of the ACS team. Developed and tested applications using ACS Rules

Testing Engine. Created analysis documents for product enhancements and acted as primary support person

for financial DB2 tables. Developed, tested and supported large scale Java applications with an Oracle database. Parsed and bound XML. Used Informatica, Java and in-house tools to convert QSAM files, VSAM files and IMS databases to an Oracle database for moving a customer to an Enterprise solution. Used Java J2EE 1.4 with Tomcat, Swing, Spring and WebSphere for interactive web based tools for internal and external customers.

Hired to design and write COBOL II apps for the financial subsystem of ACS’ mainframe Medicaid product on Z/OS architecture. Did System Analysis on financial subsystem. Designed and documented the user interface for the system before being pulled to Java projects.

Worked diligently on an internal development project for a J2EE based Service Component Architecture system using JSP’s, JSF, J2EE, XML, XSLTs and MySQL. Development tools included RAD, SQLyog, Web Sphere and Firebug.

Developed for Mississippi MEDS eligibility project using Java based client server system - J2EE, Struts, Swing, Spring, Hibernate, EJBs, XML and XSLTs. Development tools used were Eclipse 3.2, VI, Cygwin and TOAD. Platform was both Windows and Solaris 9. Database employed was Oracle 9i.

Participated in a middleware development project for a Medicaid provider solution. Java middleware provided access to data from the Web portal, AVRS systems. Development tools included Eclipse 3.1 and MyEclipse 4.0.

Used Tomcat as the servlet engine for Enterprise Architecture Integration Web service middleware components. The application server deployed varied in it’s usage on the project, which included WebLogic 8.1 and EAServer 5.3. The databases were DB2 7.2 on the mainframe.

Used Informatica and Java in an ETL project converting flat files, VSAM, DB2, and Access ETL’d to Network Oracle tables in a conversion project from legacy to an enterprise solution.

Skills used: Java

J2EE

WebSphere

Apache

COBOL/CICS

System Administrator/Contract Programmer/Student

Foss Training Center/Commco/AdAstra/Centriq University - KS & MO 2003 - 2005

Worked part-time while attending school to advance technology skills. Earned Sun Certified Java Programmer designation. Studies also included ADO.NET, VB.NET, Linux, Win2K, 36 PDU Project Management and A+.

Performed PC maintenance and network wiring while providing customer service and building maintenance at Foss Training Center.

Provided basic computer repair including LAN maintenance. Entered data and tracked orders using SAP for Commco.

As contract programmer for AdAstra, rewrote and tested programs written for the IBM Mainframe to work on DEC VAX 11 using reflection terminal emulator, open VMS, and various VAX utilities.

Created new COBOL programs to speed up mainframe/network communication and debugged Delphi programs.

marshall willis

page 9

Hotel Facility Manager

Microtel, Overland Park, KS 2002 - 2003

Post 9/11, managed hotel facility overnight, handled financial transactions, and provided customer service

Staff Analyst Programmer

DST Systems, Kansas City MO 1999 - 2001

Provided system analysis, data analysis, sortware analysis, maintenance, and project management for financial systems. Created block diagrams and flow charts. Created ad-hoc reports using DB2, COBOL II, and EZTRIEVE. Wrote new applications from detailed design. Maintained programs and participated in full life-cycle development and program enhancements.

Managed all financial systems analysis, from initial request to final product.

Provided daily on call support, and successfully corrected errors in existing programs.

Created same-day automatic dividend adjustment system.

Maintained systems including CICS, COBOL 2, COBOL, DB2, binds and DBRM.

Software Engineer

GTEDS/Blue Cross Blue Shield

Computer Task Group, Overland Park, KS 1997 - 1999

Performed analysis and maintenance on the MEDICAID Medical System for the State of Kansas. Wrote new applications and enhanced existing applications from detailed design documents. Project done on IBM 390 using programs written for Batch and CICS in COBOL, COBOL II, and MVS COBOL with JCL Batch interface.

Wrote program corrections and enhancements, testing them to rectify procedural errors and achieve standards of compliance.

Worked within a mainframe environment MVS/ESA on an OS/390 rev 2.X, using TSO, FILEAID, VIASOFT, EXPEDITOR, INTERTEST, PANVALET, VSAM and site-created utilities.

Communicated with non technical users to clarify problems, define change requests and explain enhancements.

Created comprehensive project tracking and status reports (Lotus Notes, MS Word and MS Excel

on an IBM OS/2 PC).

Computer Programmer/Analyst

Redland Insurance/American Agrisurance, Council Bluffs, IA 1995 – 1997

Initiated Y2K process for shop and performed all hands-on testing and coding to make insurance systems Y2K compliant. Worked with DEC Alpha using DCL, DEC Debug and site-created utilities. Created block diagrams and flow charts. Also coded on IBM PCs using Novell LAN and MS Windows 95.

Wrote subroutines to improve functionality of agent/agency accounting and collection system.

Did system analysis on DEC Vax C and Alpha.

Created user interfaces and conducted data conversions. (KERMIT NDM interface to XEROX high speed printer to enable printing from PC using MS Word, MS Access, and SQL)

Created Access database. Wrote stored procedures.

Wrote MS Word macros.

marshall willis

page 10

Computer Programmer II

First Data Resources (FDR), Omaha, NE 1992 - 1995

Managed maintenance, VSAM support and error correction in existing programs for the embossing subsystem (Batch COBOL II with JCL interface to OS). Effectively communicated with non-technical client regarding file support and program maintenance. Provided programmer and user level documentation.

Programmed in a mainframe environment with MVS/XA on OS/390 using TSO, ROSCOE,

Viasoft, FileAid, Endeavor, DYL280 and site created utilities.

Received two FDR First Choice Programmer awards for outstanding performance.

Military Driving Instructor, Evaluator/Team Leader, Track Commander

Army National Guard, US Military 1983 – 1991

Trained and evaluated troops for military skills including armored vehicle driving and maintenance, marksmanship and firearm safety. Assigned as track commander for platoon leader’s vehicle, with full supervision of squad.

Managed radio communications, maintenance and support for M113 Armored Personnel Carrier.

Honored with Army Achievement Medal and Nebraska Commendation Medal. Final Rank: E-5

Led and supervised Scout team.

Education

Sun Certified Java Programmer Training / SCJP Certification 2004

Foss Training Center, Leawood, KS

Java Programming & Computer Development Training 2003

Centriq University, Overland Park, KS

Computer Programming Courses via FDR 1992

Iowa Western Community College, Council Bluffs, IA

Military Coursework: Army National Guard 1984 - 1991

11B10 Infantry School (Honor Graduate)

19D10 Cavalry Scout School

Primary Leadership and Development Course (Honor Graduate)

Undergraduate Coursework: 48 credit hours 1984 - 1986

Iowa State University, Ames, IA

High School graduated 1984.

Woodbine Community, Woodbine, IA.



Contact this candidate