We provide IT Staff Augmentation Services!

Software Developer Resume

Raleigh, NC

PROFESSIONAL SUMMARY:

Senior Application Developer with 20 years of Java, Full Stack development experience. Skilled at developing web applications and microservices. Experienced in integration, and implementation projects.

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Software Developer

Responsibilities:

  • Implemented the Arrest Search System in over 30 counties in Texas, Florida, and Oklahoma
  • Implemented Bug Fixes and enhancements for the Synaptec Court Data Search System.
  • Used Git for version control including branching and pull requests
  • Deployed Applications to Amazon EC2
  • Maintained configurations in Amazon S3
  • Wrote Issues and Tasks in JIRA
  • Used Spring for Dependency Injection in all Java classes
  • Used MySQL in the deployment process for the new Arrest Search
  • Worked within Spring Boot Applications
  • Used JUnit and Mockito for unit testing
  • Monitored Services using Amazon SQS

Confidential, Burlington, NC

IT Technical Specialist

Responsibilities:

  • Co - Developed the Confidential first successful prototype Java Web Service using the Distributed Transaction Processing Resource Apapter for the Unisys 2200.mainframe.
  • Co-Developed the Confidential ’s first three production ready Java Web Services using the Transaction Processing Resource Adapter for the Unisys 2200 mainframe.
  • Mentored COBOL developers transitioning to Java.
  • Ran Websphere Application Server(WAS) on my personal system
  • Installed the Unisys Resource Adapters on WAS on my personal system
  • Set up WAS to read remote WebsphereMQ Queues
  • Used Spring for Dependency Injection in all Java classes I have written
  • Maintained Maven POMs, troubleshooting them and adding new resources from Maven Central
  • Promoted code to Bitbucket and created a Feature Branch.
  • Wrote stories and tasks in Jira
  • Monitored Bamboo to ensure that newly promoted code behaved properly.
  • Used SonarQube to improve code quality
  • Used Urban Code to deploy new builds to the development server
  • Wrote documentation and shared insights in Confluence
  • Assisted in writing code to read queues using Spring JMS
  • Used Spring Boot and Spring MVC to write troubleshooting applications
  • Used Jersey to implement JAX-RS base Restful Web Services

Confidential, Raleigh, NC

Senior Software Developer

Responsibilities:

  • Analyzed various ETL systems and selected Pentaho
  • Created a prototype ETL system with Spring Boot, Spring MVC, Quartz, and Pentaho
  • Created CRUD Web Services for User and Client records
  • Adapted ApachesDS as LDAP system for the new ROAMS version
  • Designed LDAP system for the new ROAMS version
  • Created User and Client CRUD functionality using Spring LDAP and ApacheDS
  • Created an editor for a Labor Categorization Rules system along the other CRUD functions
  • Created functionality for creating a basic Menu Rule
  • Used Spring MVC to write Restful Web Services
  • Used Spring Data to access a Postgres SQL Database
  • Wrote Bamboo build scripts
  • Used Spring for Dependency Injection in all of my Java classes
  • Developed Java Applications using IntelliJ
  • Wrote Front Ends for Utilities using Thymeleaf
  • Adapted an AngularJS Front End to connect to a Web Service running an ETL system
  • Used Jira to manage Agile Scurms and Sprints
  • Wrote deployment scripts for Jet Brains Team City
  • Used Mongo DB to store interim data during ETL process
  • Wrote documentation in Confluence
  • Promoted and managed code using Git

Confidential, RTP, NC

Engineer - User Experience

Responsibilities:

  • Integrated Siebel/Mongo query translation capabilities into a enterprise defect tracking system in anticipation of moving from Siebel(Oracle) to MongoDB
  • Completed the initial conversion of Post Load Siebel business rules to Drools in conversion of a Siebel/Oracle back end to Drools/MongoDB for the same system
  • Developed ETL application for bringing attachments from the Siebel file system to the file system supporting MongoDB
  • Developed an EmberJS POC as part of an investigation into a new UI
  • Used Spring for Dependency Injection in all of my Java classes
  • Modified existing Groovy Code
  • Used Rally for all Scrums and Sprints in an Agile environment
  • Promoted and managed code using SVN
  • Set up and configured Tomcat server on my system
  • Monitored Build Progress using Gradle, Jenkins, Artifactory
  • Used Spring Data for database interaction
  • Used Spring Boot for Support Services

Hire Now