We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

Riverwoods, IL

SUMMARY:

  • Around 6 years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing, and Integration of various web based and client/server applications in multi - platform environments with JAVA/J2EE technologies.
  • Experience in developing applications using SDLC methodologies like Waterfall, Agile (XP, SCRUM, SAFE) and Test-Driven Development.
  • Experienced in developing application on spring boot, spring batch, spring MVC, Microservices.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax and AngularJS with webpage cross browser compatibility and Responsive Web Design and have noledge on Server scripting languages like NodeJS.
  • Experience in developing Client-Server/N-tier/Web Application development using Servlets, Multithreading (Concurrent), JSP, Angular JS, Struts, JDBC, Spring, XML, HTML5, DHTML, AJAX, jQuery, JSON, CSS3, Bootstrap, Java Script, Tag Libraries.
  • Used Maven, Gradle scripts for building and deploying the application in web/App servers. Experience with databases like Oracle.
  • Experienced in WebSphere migration (WAS8 & 8.5 to WAS9) Servers using Linux, AIX.
  • Experience in cloud platforms like PCF, AWS.
  • Written Feature file, Test scenarios, Step definitions in Gherkin format and Java scripting automation test scripts to execute in Cucumber.
  • Working experience and noledgeable of Relational DBMS like MySQL, SQL Server (MS SQL), DB2 and no SQL DB like MongoDB.
  • Strong debugging and troubleshooting skills.
  • Used Maven scripts for building and deploying the application in web/App servers.
  • Implemented Log4j for Logging various levels of information like error, info, debug into the log files.

TECHNICAL SKILLS:

Frameworks & Tools: Spring, Spring boot, Spring MVC, Angular Js, React Js, Hibernate, Mockito, Microservices, JIRA, Confluence, Rally, AutoSys, App Dynamics, Sonar Qube.

Web Services & Technologies: RESTful & SOAP, XML, Maven, gradle.

Servers: Apache Tomcat, WebSphere8, 8.5 & 9, Linux, AIX, AWS.

IDE's: Eclipse, RAD, STS

Source Control: GitHub, Jenkins, Clear case, Bitbucket.

Database: MySQL, Oracle, DB2, MongoDB, Tera Data

Java Technologies: Java 1.8, J2EE, Java Web services, JDBC, JSP, Custom Tags, JSTL, Servlets

DevOps Tools: Jenkins, GIT, Bitbucket, Rancher, Swagger

Design Patterns: MVC, Singleton, Factory.

PROFESSIONAL EXPERIENCE:

Confidential, Riverwoods, IL

Sr. Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the for the production readiness of the project using Agile software methodology.
  • Used Microservice architecture, with Spring Boot-based services interacting through REST and application is deployed on PCF, also integrated Swagger API for Spring Boot documentation.
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it. Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS.
  • Design, code, and maintain highly scalable and reliable Enterprise Web applications using Java, Angular Js, HTML5, CSS3, JSON, AJAX, Bootstrap for providing the user interface and communication between the client and server.
  • Expertise inAngular 2.0framework and its ability to create simple and scalable code for SPA.
  • Design and develop angular services, routing, and event based angular application and apply those in single page application (SPA) development
  • Provide support for the testing and QA of new and existing items under development or consideration.
  • Implemented business requirements using Core java, Dependency Injection, Spring annotations.
  • Development of automated test script using Java, Gherkin, Spring Batch, Junit, Mockito, Jenkins, Oracle, and Cucumber framework with multiple environments.
  • Provide release management/configuration management-related input to Application Development and QA teams from test cycles to production.
  • Work closely with business and other teams to assist in the overall definition of support items and provide quick assistance to meet SLAs.
  • Used AutoSys tool for scheduling jobs and running through UNIX commands.
  • Demonstrate the product developed to Business stakeholders after each sprint for acceptance of user stories through demo.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, and HTML.
  • Involved in production installs and managed immediate bug fixing by coordinating with cross functional teams.

Confidential, Riverwoods, IL

Software Engineer

Responsibilities:

  • Followed AGILE Methodology and Involved in various phases of Software Development Life Cycle (SDLC).
  • Implemented JWT Version to secure the services.
  • Used Java Swing in the backend and for the service implementation Restful & SOAP Services is used.
  • Used WebSphere & PCF to deploy the applications and to configure database, MQ.
  • Used Service Now to create any incident tickets and HP ALM for tracking and solving the environmental defects.
  • Developed single page applications usingAngular 2,Typescript.
  • Attending grooming sessions with business folks and plan features for the sprint also communicate to the offshore once development is done will demonstrate back to business.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations, performed connectivity with Oracle database using JDBC
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • Managed code versioning with GitHub and deployment to staging and production servers
  • Involved in development of Front-End using JSP, AJAX, CSS, HTML, Java Script and to make single page applications SPA working on Node.JS server.
  • Written Testcases using Junit, Mockito.
  • Involved in the front end using JSP, HTML, CSS, JavaScript, and jQuery.
  • Involved in bug fixing and maintenance of the product.
  • Configure QFC, Data source, name space binding, JMS, and activation spec for the application in WebSphere application server.

Confidential, Dallas, TX

Software Engineer

Responsibilities:

  • Requirement gathering, Design Analysis and Code development.
  • Involved in multi-tiered J2EE design utilizing SpringInversion of Control (IOC) architecture and Hibernate.
  • JUnit was used to implement test cases for beans.
  • Expertise in web development using JavaScript, CSS, front-end JS frameworks and HTML.
  • Build REST web service by building Node.JS server in the backend to handle request sent from front end jQuery Ajax calls.
  • Involved in writing SQL Stored Procedures which operate over customer order data stored in MySQL.
  • Experience in deploying the application and configuring the application servers like Tomcat & Web logic.
  • Developed the service layer, a layer that acts as bridge between the presentation layer and data access layer, with Spring framework.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Worked with DBto store non-relational data into collection and retrieve them whenever required.

Confidential

Software Engineer

Responsibilities:

  • Involvement in all phases of the Software Development Life Cycle (SDLC).
  • Co-ordinated with on-site for timely delivery of project & query resolutions
  • Developed business login using Core java concepts.
  • In production support work, resolving the issues timely.
  • For code coverage Junit test cases are implemented.
  • Researching and solving technical problems.

We'd love your feedback!