Post Job Free
Sign in

Software Engineer Spring Boot

Location:
Overland Park, KS
Posted:
July 10, 2024

Contact this candidate

Resume:

Michael Schwery

***** ***** ******* **

Olathe, KS 66061

913-***-****

********@*****.***

Objective

A position in BPM Development, Web Development or Programming using my demonstrated analytical, communication and problem solving skills to:

Increase business efficiency by reducing infrastructure and operating cost.

Increase return on investment by reducing development time.

Streamline business operations and procedures

Qualifications

18+ years experience developing and supporting both UNIX and client-server information systems. Developed Java programs, J2EE systems, Java Server Pages, Portlets, Spring based web sites, Angular web pages, Oracle SQL queries and Oracle stored procedures. Developed and maintained Enterprise Java Beans and Java Servlets. Created Oracle tablespaces, Oracle tables, indexes and views.

Technical Proficiencies

Spring Rest Services, Oracle databases, PL/SQL, SQL,SQL Plus, SQL Navigator, XML, Jboss Application Server, WebLogic Application Server, WebSphere Application Server, Java Server Pages Java, Servlets, Enterprise Java Beans, J2EE, Java Messaging Servers, JDBC, Web Servers, JUnit testing Experience, Spring, Spring Boot, Angular, Maven, CRM Systems, CVS, UNIX, Eclipse,J2EE 1.7, Java 1.8, Red Hat Linux, UML Modeling, BPM, Web Services, Kubernetes, OpenShift, Docker, MicroServices Redis, Kafka, MongoDB, Angular, HashiCorp Vault, Prometheus monitoring, Helm, Docker

Michael Schwery page 2

EXPERIENCE

Abbott Unlimited, 4/2023 to 12/2023

Software Engineer for Blue Cross Blue Shield of Kansas

Developed Java and Java Batch programs.

Developed Spring Batch jobs.

Wrote complex SQL queries joining multiple tables.

Processed two plus million row result sets to generate reports.

Developed Apache POI code to create reports in an Microsoft Excel format.

TEK Systems, 6/2022 to 9/2022

Software Engineer for Comcast

Developed Java Spring Micro Services to run on Openshift.

Interfaced Spring Boot Micro Services with Spring Flowable BPMN.

Interfaced Spring Boot Micro Services with Kafka.

Tested Spring Boot Micro Services with Junit and Mockito.

TEK Systems, 12/2021 to 5/2022

Software Engineer for United Health Group

Developed Java Spring Micro Services to run in Openshift.

Developed Reactive Spring Boot Micro Services.

Developed Kafka streaming and RabbitMQ micro services.

Tested Micro Services with Spock and Mock.

Worked with Mongo DB and Cassandra databases in JPA repositories.

Implemented Amazon Web Services.

TEK Systems, 5/2021 to 9/2021

Software Engineer for PNC Bank

Developed Micro Services to run in Openshift.

Created Rest based Micro Services that implemented Fiserv api’s.

Developed Micro Services based on Spring boot 2.5 and Swagger specifications.

Tested Micro Services with JUnit and Mockito..

Implemented Kafka topics and Redis cache in Micro Services.

Worked with Mongo DB databases.

Participated in code reviews.

Michael Schwery page 3

Aujas Cybersecurity, 9/2020 to 4/2021

Lead Software Engineer for Hexaware at Freddie Mac

Worked with development teams to optimize applications running in Openshift.

Lead a team of developers and analyst.

Mentored developers in Cloud Native Microservices practices.

Helped implement self healing patterns in existing Spring Boot applications.

Helped development teams implement Istio circuit breaking and retries.

Explored Istio fault injection, delay and abort setups.

Analyzed Docker containers and Openshift liveness and readiness probes.

Implemented Spring-Retry in microservices.

Collabera, 9/2019 to 7/2020

Software Engineer for Fidelity Information Services

Worked with development teams migrating aplications to Openshift clusters.

Mentored developers on Spring and Spring Boot coding practices.

Wrote Swagger Codegen generators to run in Jenkins pipelines.

Analyzed Docker containers and Openshift Pod probes.

Set up Istio Service Mesh, Knative and the ELK Stack

Created Splunk queries to analyze error messages and workflow patterns.

DST, 10/2018 to 9/2019

Software Engineer

Created Spring and Angular applications.

Develop Java applications using Spring and Spring Boot.

Developed Angular 6 applications.

Created Splunk dashboards to analyze error messages and workflow patterns.

Created BPMN diagrams of system flows.

Implemented HashiCorp Vault and api in a existing codebase.

Implemented Prometheus monitoring system and time series database.

TEK Systems 3/2018 to 10/2018

DST Contract Software Engineer

Created API's and Micro Services.

Develop Java applications using Spring Boot.

Developed MicroServices using Redis, Kafka and MongoDB.

Created Java based MicroServices using docker containers.

Deployed docker containers in a Kubernetes 1.11 environment.

Helped creat failover and routing strategies for a Istio service mesh.

Helped roll out a RedHat OpenShift 3.10 environment.

Michael Schwery page 4

CenturyLink, 6/2015 to 12/2017

Software Engineer

Created Spring based Web applications

Participated in Agile software development.

Developed websites using the Angular framework.

Created systems based on the Spring framework.

Used Spring Boot for prototyping ideas.

Used Restful Web Services to communicate with other systems.

Developed SQL Queries to retrieve account information.

Sprint, 9/2014 to 3/2015

Software Engineer

Created Spring based Web Service Mule ESB application on JBoss EAP 6.2

Created Spring Listeners.

Created Apache Camel Routes.

Used Apache CXF to manage Soap and Rest payloads.

Created JBoss Drools rules.

NAIC, 8/2013 to 2/2014

Software Engineer

Converted OC4J appliations to run on JBoss EAP 6.2

Provided guidance to Architecture and Enterprise groups.

Created deployable development environment for JBoss EAP 6.2

Converted Oracle OC4JC based queues to JBoss Hornet queues.

Created dead letter and expiry queues.

Converted EJB based applications to use remote EJB calls.

Converted share libraries to modules.

Changed Spring persistence to JBoss EE6 specifications.

Yellow Freight, 7/2012 to 7/2013

Software Engineer

Maintained J2EE EJB web applications.

Worked with Web Method ESB platform.

Created Geospatial mapping application with GeoServer.

Modified Javascript, CSS and prototyped applications using JSON with rest web services.

Enhanced J2EE Struts, EJB and Spring based applications.

Data Resource Technologies, Consultant, 3/2012 to 7/2012

Yellow Freight Contract Software Engineer

Maintained J2EE EJB web applications.

Created JUNIT classes for integration testing.

Diagnosed production problems.

Enhanced J2EE Struts and EJB based applications.

Education

Bachelor of Science Degree

from University of Nebraska at Omaha

Management Information Systems



Contact this candidate