Paul V. Hayes II
Email: ********@*****.***
Location: Indianapolis, IN 46234
Professional Summary
Driven Senior Software Engineer with over 15 years of experience in full-stack development, cloud-native architecture, and enterprise application modernization. Proven expertise in designing scalable, secure microservices and APIs using Java, Spring Boot, Docker, Kubernetes, and various CI/CD and DevOps tools. Strong background in Agile methodologies and a passion for optimizing systems for performance and security.
Education
Howard University – Master of Science, Systems and Computer Science
Technical Skills
Languages/Frameworks: Java (8–17), JEE, Spring Boot, Hibernate, REST, GraphQL, React
Cloud/Platforms: Azure, OpenShift, Pivotal Cloud Foundry, IBM Private Cloud, GCP
DevOps/Tools: Docker, Kubernetes, Jenkins, Git, GitLab, Maven, Gradle Azure DevOps, RabbitMQ
Testing: JUnit, Cucumber, Mockito, Serenity, Postman, WireMock
Databases: MySQL, Oracle, MongoDB (relational and NoSQL)
Automation: Selenium with Cucumber
Other: API Security, CI/CD Pipelines, Agile Scrum, Kanban, TDD/BDD, SAST/DAST (Snyk, OWASP), JWT, CQRS, Microservices design patterns and best practices
●Freelance Java Developer / Consultant Sep 2024 – present
●Providing Java development and API integration services to clients on a contract basis.
●Planning and Executing release of Exercise-related application involving:
Junit, git, spring boot, hibernate, REST, and React and utilizing AWS Services for deployment (S3)
●Architected and implemented (ongoing) a Spring Boot–based recommendation engine for a consumer-facing laptop selection platform, integrating MongoDB, REST APIs, and vendor data ingestion microservices. Designed a weighted scoring algorithm mapped to user intent profiles, supporting real-time and fallback matching while enabling future extensibility for affiliate monetization.
●Continued professional development through hands-on learning in AWS, patterns, features of major LTS Java releases, and Microservices and Spring patterns.
●Senior Software Engineer RBA Consulting (Client: Thomson Reuters) Jan 2024 – Sep 2024
●Mitigated vulnerabilities (XSS, SSRF, SQL Injection) using Snyk CLI and OWASP-aligned tools (DAST/SAST).
●Refactored APIs from legacy SOAP to RESTful serverless APIs on Azure Cloud.
●Utilized Java 11, Spring, Node.js, GWT, Gradle, IntelliJ, and Copilot in an Agile team.
●Contributed to Agile ceremonies and mentored peers on architectural and code quality improvements.
●Software Engineer / Java Developer Cognizant (Client: Discover) Aug 2021 – May 2023
●Development and deployment of secure Java 11 microservices and APIs in Azure, using tools such as Spring Boot, OpenShift, and RabbitMQ, Jenkins and Docker.
●PCF-to-OpenShift migration across a suite of microservices, managing CI/CD pipelines with Jenkins.
●Integrated TDD/BDD practices for robust testing using JUnit, Cucumber, and Gatling for performance/load testing.
●Maintained cloud-native deployments and collaborated in Agile ceremonies using Atlassian tools.
●Software Engineer / Java Developer Cognizant (Client: Exact Sciences) 2021 – 2022
●Implemented GraphQL-enhanced microservices with CQRS patterns in a containerized environment.
●Developed, built and deployed Microservices solutions with Java 18, Docker, Kubernetes, RabbitMQ, and Azure DevOps.
●Contributed to asynchronous messaging architecture using RabbitMQ with publisher confirms and topics.
●Reviewed pull requests and refined API contracts for scalability and fault-tolerance.
●Implemented API specifications from YAML and JSON contracts for secure internal communication.
●Software Engineer JPMorgan Chase Mar 2021 – Aug 2021
●Maintained and enhanced internal financial applications using Java 11 and Spring Boot.
●Integrated TDD/BDD practices using Junit
●Designed integration tests with Cucumber and automated Chrome interaction with system of record via Selenium for robust regression suites.
●Participated in architecture reviews and agile ceremonies for enterprise-scale software development.
●Java Services Engineer (Contractor) Kohlisys – IBM Oct 2020 – Mar 2021
●Developed, built and deployed cloud-native microservices using Java 11 and IBM Private Cloud.
●Managed containerized workloads in Kubernetes/Docker environments and integrated feature requests
●Worked with MongoDB, Bitbucket, and Jira under Agile sprints.
●Integrated features into product APIs for a hybrid technology stack, using Spring Boot and MongoDB.
●Engaged in data analytics through use of monitoring tools in ELK Stack (Kibana ElasticSearch) analyzed:
●Founder / Developer Stand Software Services Jan 2020 – Oct 2020
●Led private client projects focusing on GraphQL architecture and PC/printer configuration support.
●Explored feasibility of data models using GraphQL type systems and field definitions.
●Application Developer III Cincinnati Bell (CBTS) Jun 2019 – Jan 2020
●Extended and converted RESTful Web Services for PKI cryptography using Java, SOAP, and X.509 certificates.
●Built CI/CD pipelines with Jenkins, Git, Maven; developed end-to-end integration tests using Cucumber
●Application Development Specialist (Java) Accenture Nov 2018 – Jun 2019
●Trained in microservices development with Eureka service discovery and Spring Boot.
●Contributed to infrastructure enhancement projects for energy clients using scalable Java applications.
●Extended and converted RESTful Web Services for PKI cryptography using Java, SOAP, and X.509 certificates.
●Built CI/CD pipelines with Jenkins, Git, Maven; developed end-to-end integration tests using Cucumber and Ruby
●Java Engineer (Technical Lead) Infosys (Client: John Deere) Jun 2018 – Nov 2018
●Coordinated and provided leadership to offshore team to build a market analytics web tool using Spring Boot, JPA, REST APIs.
●Scoped, analyzed, formalized and communicated documented requirements to offshore team
●Championed integration of Okta for secure SSO
●Director Software Services Corporation Jul 2017 – Jun 2018
●Served as lead consultant for a bitcoin node environment research and strategy engagement.
●Advised client on cryptocurrency technology architecture and feasibility.
●Software Developer (Java Contractor) Smart IT (Client: Cook Medical) Mar 2017 – Jul 2017
●Delivered backend enhancements and automation scripts using Java 8, Chef, and Maven.
●Participated in Agile scrum and delivered solutions in a medical environment.
●Software Developer (Java) Freedom Staffing (Client: DFAS) Dec 2014 – Mar 2017
●Developed secure utility applications for Department of Defense finance systems, enhancing deployment efficiency and flow.
●Created Java-based tools and forms integrated with PL/SQL and Oracle databases.
●Created a rapid compilation tool for Oracle stored procedures and database objects.
●Translated gui-based application from Qbasic to Java