We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Accomplished in the full life cycle of software design from requirements definition, prototyping, proof of concept through to implementation, testing, maintenance and system enhancements.

TECHNICAL EXPERTISE:

Languages: Java 8, SQL, XML, JavaScript, C#

Frameworks: Apache Camel, Spring Boot, JDBC, Mockito, Spring Security, Spring Data - JPA, Junit, Redis, RabbitMQ, ActiveMQ, .NET

API's: RAML, REST/Json, Eclipse SWT, JavaBeans, JSP, Servlets, EJB 2.1, Collections, JTA, JDBC, Eclipse Platform SDK, ASP.NET

Concepts: TDD, Agile, Scrum, CI/CD, OOA/OOD (UML, Design Patterns, Re-factoring), SOA, Micro Services, Unit Testing, Mock Objects, RUP

App. Servers: Jboss AS, IBM Webshpere, Equinox OSGI, BEA Weblogic, Tomcat, OpenCMS

Release Tools: Docker, Maven, Bamboo, Subversion, Jira, Ant, CVS, Git, Rational Suite

IDE’s: InelliJ IDEA, Eclipse, Spring Tool Suite, Visual Studio .NET

Databases: Mongo DB, Oracle, MS SQL Server, MySQL

OS: Windows, Linux

EXPERIENCE:

Confidential

Senior Software Engineer

Software: JDK 1. 8 , Spring Boot, Spring REST, Spring SOAP, Spring Security, MongoDB, Git, Postman, Maven

Responsibilities:

  • Expanded the Push Notification back - end Spring Boot micro-service for smart phone push notification.
  • This service would read in nightly files from external network management systems in API s in a shared folder and Parse relevant Network Events to be saved in MongoDB.
  • The service would then run on a daily cron job schedule to read these events from the MongoDB and Push the Event Notifications to the customers smart phones to notify them of Network Issues
  • Expanded the Data Usage back-end Spring Boot micro-service to allow front end users to be able to see the data usage for all the devices on their Confidential & Confidential wireless home network.
  • This entailed calling internal Confidential & Confidential data usage API s calculating usage and allow front end SmartPhone and Web App to call the Rest API
  • Worked on porting older legacy back-end Spring Boot API s rolled out in production to the newer and better design version 2.0 frameworks that were designed for the next Confidential & Confidential Smart Home Manager

Confidential

Senior Software Engineer

Software: JDK 1. 8 & 1.7, XML, Spring REST, Spring SOAP, Spring Security, Oracle 11g, WAS8.5, SVN, OAuth

Responsibilities:

  • Extended Licensed Protection Rider functionality for EAS utilizing JSP/Javascript and backen SQL
  • Implemented an Oauth authentication system based on the Okta third party product and Spring Security across the entire suite of Preneed Insurance Products
  • Wrote various REST based calls to set up Users in the Okta Security Admin system

Confidential

Senior Software Engineer

Software: JDK 1. 8, Json, Docker, Spring REST, Spring Boot, MS SQL, IntelliJ, GIT, Apache Camel

Responsibilities:

  • Extended Backbase out of the box Product Summary Micro - services using customized MS SQL tables and custom extensions known as additions in order to obtain lists of debit and credit accounts.
  • Implemented an encryption/decryption micro-service that allowed a direct client side connection to a third party loan application API via a specified and documented encryption algorithm.
  • Implemented a working micro-service for allowing creation of new Users in an Ldap store, and created a custom MS SQL table to aid in the workflow of allowing the users to create their own passwords.

Confidential

Senior Software Engineer

Software: JDK 1.6, Json, Jquery, Jetty, REST, Spring, Oracle 11g, IntelliJ, GIT, Linux

Responsibilities:

  • Created combined standings feed for Bleacherreports.com from team, rankings and standings feed from SportsRada
  • Expanded JQuery based monitor UI with latest Date Grids and updated server side logic.
  • Upgraded all work - flow routes with new http 304 enable processor

Confidential

Senior Software Engineer

Software: JDK 1.8, REST/Json, JSP, IntelliJ, Git, Maven, Jenkins, WebLogic

Responsibilities:

  • Designed and coded an Encryption/Decryption POC utility for sensitive data fields stored and retrieved in database.
  • Solved multiple bugs related to permissions from UI back to database, some of which had been live in the application since launch about 10 years ago

Confidential

Senior Software Engineer

Software: JDK 1. 8, REST/Json, MongoDB, Redis, RabbitMQ, Apache Camel, Jboss Drools, IntelliJ, Git, Docker, Maven, Bamboo

Responsibilities:

  • Took part in all high level design sessions of the overall platform and each of the critical components.
  • Designed and coded a temporal rules POC for just in time replenishment in Drools (Kanban for factory floor)
  • Moved all service components to the Docker Platform.
  • Designed and coded Camel SMPP exchange for text based messaging business rules, used jSMPP and full SMPP test suite.
  • Coded STOMP Websocket listerner that takes real time location data and place them on RabbitMQ

Confidential

Senior Software Engineer

Software: JDK 1.6, Json, SOAP, JDBC, MS SQL Server 2006, MyEclipse, CVS, Red Hat Linux

Responsibilities:

  • Designed coded implemented and tested new import of Brokered Securities Products utilizing open source Apache API's to import data from spreadsheets and expanding the existing persistence code to be flexible enough to handle automatic feed whether REST or FTP file share.
  • Expanded the UI capabilities for bank comparisons using Cocoon XSP, XSLT, XML

Confidential

Senior Software Engineer

Software: JDK 1.6, Json, REST, Spring, JPA, Oracle 11g, Spring Tool Suite, GIT, Linux

Responsibilities:

  • Designed coded implemented and tested new front facing REST API for the Confidential User Base n Mobile Devices and set top boxes.
  • Worked with the DBA on maximizing dynamic SQL queries through Hibernate and JPA for huge data sets pertaining to User Information

We'd love your feedback!