We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Languages: Java , SQL, HTML, CSS, SCSS, Javascript

Frameworks: JSF, Spring, JPA, Hibernate

Tools: Eclipse IDE ( Spring STS), Maven, Git, Postman

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Maintained the AngularJS mobile application resolving defects.
  • Assisted in converting the FieldVision mobile app to a web application, which involved refactoring components and directives to use generic data services to service both platforms and modifying CSS styling using SASS.
  • Integrated RabbitMQ message - broker into the Spring service using the AMQP Java API for sending and receiving messages asynchronously in support of decoupling our modules.
  • Worked on a REST microservice using the Spring Boot framework and AngularJS..
  • Developed, debugged and deployed in the Predix cloud platform using the Cloud Foundry CLI.
  • Worked on integrating authentication and authorization using the proprietary BattleCat software which leveraged Spring OAuth and Spring Cloud Netflix components, such as Zuul and Eureka.
  • Created unit tests using the Mockito and Jasmine framework.
  • Worked in an Agile environment using Scrum and Rally software for tracking user stories.

Programmer Analyst III

Confidential

Responsibilities:

  • Tasked with modernizing a legacy Visual FoxPro system to a JEE web application.
  • Architected the application into multiple layers to promote ease of development and maintenance.
  • Developed front end layer using the JSF framework, CSS and JavaScript for user-interface enhancements.
  • Used EJB session beans to encapsulate business logic, handle transactions and dependency injection.
  • Designed the Data Access layer using the DAO architecture pattern.
  • Implemented server-side pagination for data tables allowing users to view large data sets, decreasing page load time. Although not part of original requirements, it improved user experience.
  • Created a Servlet Filter to separate authentication and authorization functionality from the core application.
  • Used Object-oriented principles and researched best practices to ensure modularity and performance .

Software Engineer I

Confidential

Responsibilities:

  • Developed and maintained a GIS Spring-based SOAP service.
  • Implemented a multithreaded solution to allow users to retrieve GIS data from multiple web services with a single request; this streamlined the data request flow for the user.
  • Worked in a Scrum Agile process with two-week iterations delivering new features.
  • Extensively refactored code to improve project scalability, allowing features to be added or changed seamlessly.
  • Assisted in developing Ant scripts to aid in compiling, assembling, and deploying projects.
  • Created unit tests with JUnit and integration tests using SOAPUI and custom Groovy scripts.

Programmer Analyst I

Confidential

Responsibilities:

  • Assisted team with migrating a web application from WoodStock to the ICEfaces framework.
  • Designed and developed web pages using the MVC pattern with JSF.
  • Developed PL/SQL scripts including stored procedures for data persistence.
  • Performed Quality Assurance testing on individual and system components by developing functional and integration tests using the JUnit framework.

We'd love your feedback!