We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Colorado Springs, CO

SUMMARY

  • Energetic software engineer with 9+ years of experience developing robust code for high - volume businesses.
  • Increased code- efficiency of Confidential policy inquiry for commercial auto which lead to a performance improvement by 87%.
  • An enthusiastic team player and deep creative thinker.

PROFESSIONAL EXPERIENCE

Confidential, Colorado Springs, CO

Senior Software Engineer

Responsibilities:

  • Advanced experience in Java 1.8.
  • Experience with EC2, AWS Lambda, Elastic Beanstalk.
  • Good understanding of front-end technologies including Angular 7, React plus HTML5, and CSS3.
  • Developing Action classes, Action Forms, Form beans, performed action mapping using Struts and web pages using struts tag libraries and JSTL.
  • Creating Stored Procedures using SQL/PL-SQL for data modification. Worked on tuning the complex SQL queries to maximize the performance.
  • Worked with java (Java8), using Spring, Spring MVC, Multi-threading, DBC, Hibernate, RESTFul Web Services and SOAP Web Services.
  • Designing REST based Microservices using the Spring Boot, Spring Data with JPA and used Postman to interact with API end points of the microservices.
  • Deployed an Apache Solr search engine server to help speed up the search of the technical documentation asset.
  • Extensive knowledge and hands on experience in Java frameworks available such as Spring MVC, Spring Boot.
  • Understanding accessibility and security compliance using tools such as Spring Security.
  • Object Oriented Programming Experience such as SOLID principles.
  • Understanding fundamental design principles behind Microservices and scalable applications.
  • Extensively used REST and SOAP based web services to develop APIs.
  • Developing REST APIs to consume JSON data and integrated the backend logic with frontend views created using React JS.
  • Developed scripts in Python and Excel VBA to automate the data analysis, generating statistics isolating trends in memory failures.
  • Working with Hibernate for integrating legacy databases, writing custom CRUD statements, integrating stored procedures using SQL.
  • Using GIT tool to keep track of work and all changes in source code.
  • Experience working on cloud service providers like pivotal cloud foundry, AWS etc.
  • Implemented and developed RDBMS using Oracle and DB2.
  • Experience implementing test driven development in an Agile environment (Junit, Mockito, Log4j).
  • Code versioning control tools such as Git and performance measuring tools such as SonarQube.
  • Deployed multitude applications utilizing almost all of the AWS stack focusing on high-availability.
  • Wrote Groovy code to display the charts and the fault modes for the sensors status depending in the engineering rules.
  • Implemented major enhancements for existing applications and development of React JS.
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
  • Actively participating in the daily SCRUM meetings to produce quality deliverables within time.
  • CI/CD using git, Jenkins, and Nexus. Used Version1 for bug/issue tracking, project tracking and management.
  • End-to-end automated software delivery using CloudBees.

Confidential, Richardson, TX

Senior Software Engineer

Responsibilities:

  • Worked in an Agile (SCRUM) and Test Driven Development (TDD) environments.
  • Worked extensively with Core Java technologies such as Multithreading, Concurrency, File Handling I/O, Data Structures and Collections, Garbage Collection and Java 8 features like Parallel Streams, Lambdas.
  • Created responsive, dynamic modern web application using HTML5, Bootstrap and JavaScript.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules.
  • Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Used Spring MVC, making use of concepts such as Dependency Injection, Annotation based transactions, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server-side validation using React js.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular JS.
  • Participated in database design and implementation using different RDBMS like MySQL, and NoSQL DBMS like Cassandra, PostgreSQL.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Designed and developed Restful API and services using best practices to interact within the Microservices and with the Backend APIs.
  • Implemented JBOSS application server integration with jBPM process engine and eclipse IDE.
  • Experienced in developing Microservices using Spring-Boot. Used Mulesoft for the Service Oriented Architecture (SOA).
  • Used GIT as version control, developed and deployed applications using Maven and Apache Tomcat Server.
  • Used JIRA for bug/issue tracking, project tracking and management.
  • Used both SOAP & REST Web Services. Extensively used UNIX/Linux (command line and shell scripting)
  • Developed model components using ORM technologies like MyBatis and alternative like jOOQ.
  • Good experience in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Implementing the code as per coding standards, building the application using Ant/Maven tools, finally deploying the application to server using CI/CD tools like Jenkins.
  • Created new tables, Sequences and written SQL queries and PL/SQL in Oracle and MySQL.
  • Worked on Eclipse IDE for development, configured and deployed the application on to WebLogic using Maven.
  • Implemented and developed RDBMS using MSSQL and DB2.
  • Developed front end using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular 7, and ReactJS.

Confidential, Boston, Massachusetts

Full Stack Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing of the complete business solution.
  • Designed and developed presentation layer using Spring MVC Framework and Spring Web Flow.
  • Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework and Spring Web Flow.
  • Developed user interface using JSP, HTML, XHTML and JavaScript to simplify the complexities of the application.
  • Used AngularJS Directives like ng-app, ng-model, ng-init for initialization of AngularJS application data.
  • Used Spring Transactions in the application and developed Session beans for the business logic.
  • Involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Used SQL statements and procedures to fetch the data from the DB2 database.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
  • Mybatis was used to access SQL Server databases.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Used micro service architecture, with Spring Boot-based services along with Swagger.
  • Used JAXB parser for parsing the valid xml files as defined by the XSD.
  • Used JUnit framework for Unit testing of application. DataWeave Language was used for XML transformation.
  • Monitored the error logs using Log4J and used JIRA to manage the issues/project work flow.
  • Maven is used as a build tool and continuous integration is done using Jenkins.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, apenders components.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Developed GUI using AngularJS, ReactJS, HTML5, CSS3, JQuery, JSP and AJAX techniques.
  • Involved in UAT support and bug fixing (Application Lifecycle Management), and code refactoring (Crucible).
  • Developed Universal Rater in Rapid Action Development Platform - Wavemaker (AngularJS for scripting)
  • Used Java-based Enterprise Service Bus (ESB) Mulesoft for Affinity Search and Policy Inquiry Service projects.

Confidential, Fremont, California

Sr. Java/J2EE Developer

Responsibilities:

  • Used Agile/ Scrum Development methodology and maintained Scrum related information in Jira
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Designed Dynamic and Multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
  • Developed UI using HTML5, CSS3, ExtJS, Bootstrap, jQuery and JSP for interactive cross browser functionality and complex user interface.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Configured the Spring, Hibernate, Log4j configuration files
  • Completed test cases using JUnit and Mockito Frameworks. Used Jasper Report and iText to generate the reports.
  • Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, and JSON
  • Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkin and Maven
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Implemented the Drag and Drop functionality using jQuery Framework.
  • Developed the client's User Interface using PHP, JavaScript, HTML and graphics tools.
  • Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Implemented Webservices (SOAP) for transmission of largeblocks of JSON data over HTTP.
  • Extensively used JQuery, Ajax, AngularJS, HTML5 and CSS3 in the presentation layer.
  • Worked extensively with MongoDB using NodeJS and Robo 3T GUI.
  • Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP, Form Beans, AJAX Code, JavaScript and worked on integration.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Maintained the application modules in version control using GIT.
  • Enhanced performance by rigorously using Java Exception Handling and concurrent Multithreading techniques.

Confidential - Winston Salem, NC

Java/J2EE Developer

Responsibilities:

  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Followed AGILE software methodology in developing the system in an iterative and incremental manner.
  • Developed Spring Framework based Restful Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Created and injected Spring Services, Spring Controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, POJO and EJB integrating with Hibernate framework.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Involved in client side development using HTML, CSS, JSP, AJAX, JQuery, JavaScript, Bootstrap
  • Used Spring MVC and Spring Web Flow to implement business logic, validation framework for Layouts.
  • Developed SQL Script in TOAD and executed script for test data creation and regression and integration testing.
  • Used GIT for version control software along with Jenkins and implemented CI/CD for automating tasks using scripts.
  • Displaying Data on the machine with directives, binding properties, Event handling and Custom Pipes.
  • Implemented Spring AOP for admin services and IOC to provide architectural flexibility.
  • Developed Servlets and JSP are based on MVC pattern using spring framework.
  • Performed the client-side authentication and authorization, JSON Web Tokens (JWT), Protective routes and redirecting the users to desired pages.
  • Implemented the HTTP Services to connect to the backend and API’s with CRUD Operations.
  • Designed and maintained databases and tested and implemented applications built using Java.
  • Optimizing the application for deployment, build deployable packages and working with different environments.
  • Implemented persistence layer using Hibernate (ORM) to interact with MySQL database
  • Worked on implementing SOAP based web services to facilitate communication between client and servers.
  • Implemented test cases using Junit testing framework
  • Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects.

We'd love your feedback!