Senior Java developer with 8+ years of experience in analysis, design, development and testing of web based and client server multi-tier applications using J2SE/J2EE technologies.
Overview
8
8
years of professional experience
Work History
Sr. Software Engineer (Remote)
Securian Financial
Minneapolis
05.2022 - Current
Modernized user interface to Angular, enhancing functionality and user experience.
Converted traditional monolithic applications to RESTful microservices for improved scalability.
Developed batch jobs using Spring Batch and JMS for scheduled report generation.
Utilized Spring Data and Hibernate for efficient object-relational mapping solutions.
Migrated legacy applications to Spring Boot REST applications, increasing performance and maintainability.
Implemented microservices-based cloud architecture on AWS, optimizing resource utilization.
Deployed and monitored applications on AWS using Puppet for streamlined operations.
Analyzed security vulnerabilities with Veracode and Snyk, remediating identified issues effectively.
Sr. Software Engineer
Principal Life Insurance Company
DesMoines
10.2019 - 05.2022
Migrated plans, products, and participants from Wells Fargo system to Principal system using MongoDB and Spring technologies.
Integrated application secrets with Spring Vault for enhanced security management.
Developed microservices utilizing RESTful applications with Spring Boot framework, configuring data sources and OAuth security via APIGEE.
Created user interfaces using JSP, HTML, CSS, and JavaScript for improved user experience.
Employed MyBatis for effective entity creation, data persistence, and transaction management.
Implemented logging mechanisms for error tracking and debugging with Log4j framework.
Collaborated with cross-functional teams to troubleshoot production issues and facilitate efficient resolutions.
Monitored application performance with Dynatrace to analyze issues and enhance operational efficiency.
Software Developer
CDS Global
Des Moines
05.2019 - 10.2019
Developed Payment Widget web service gateway for processing PayPal transactions on Engage admin tool pages.
Utilized Java, J2EE, Angular 8, and Typescript to enhance functionality.
Employed Spring and Spring Boot frameworks for robust backend development.
Managed deployments on WebSphere Application Server to ensure reliability.
Conducted testing using JUNIT and Postman to confirm service integrity.
Implemented version control through GitHub and tracked tasks with Jira.
Automated build processes using Jenkins for consistent delivery.
Leveraged Hibernate and DB2 for efficient data management.
Java Developer
Farm Bureau Financial Inc.
West Des Moines
02.2018 - 04.2019
Developed interface for Customer Account Record to manage owner and beneficiary information.
Executed integration of REST services to enhance data exchange between applications.
Utilized Java, J2EE, and Spring Boot frameworks to optimize system functionality.
Collected requirements, designed, and developed web application for Unit Value Trading using Agile WAR for meeting short deadline.
Modernized the applications from ANT to Gradle and from Glassfish to JBoss.
Optimized code quality through JUNIT testing and continuous integration with Jenkins.
Maintained project documentation and version control SVN and Service-Now tool.
Collaborated with cross-functional teams to deliver impactful software solutions.
Java Developer
Bizcon IT
Memphis
06.2017 - 01.2018
Developed JAX-RS RESTful service interface utilizing Spring Boot for efficient patient data management.
Executed database access through Hibernate to ensure seamless data retrieval and updates.
Implemented Subversion for effective version control throughout development lifecycle.
Utilized JIRA for bug tracking, enhancing issue resolution processes.
Employed Eclipse IDE for streamlined development and debugging of application features.
Software Intern
Unique Key resources Inc
Collierville
02.2017 - 05.2017
Developed front-end code for websites, applications, and email templates using HTML and CSS.
Created data insertion forms and ensured validation accuracy.
Participated in daily status meetings, facilitating effective communication with project manager and development team.
Authored detailed QA documentation, including comprehensive QA reports.
Education
Master of Science - Management Information Systems
University of Houston Clear Lake
12-2016
Skills
Programming: JAVA, HTML, DHTML
WEB Technology: JSP, Servlets, XML, AJAX
Frameworks: Hibernate, Spring Boot, Spring MVC, JSP, Angular JS, Angular
Engineering Consulting Director – Technology Operational Excellence at Securian FinancialEngineering Consulting Director – Technology Operational Excellence at Securian Financial