We provide IT Staff Augmentation Services!

Sr. Full Stack Engineer Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • Over 7 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies with Web Sphere and Web Logic application servers.
  • Experience in Agile/Scrum Software Development Methodology and Extreme Programming (Test Driven development, Pair Programming, Code Reviews) along with different DevOps tools.
  • Extensive experience in building Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, spring, Struts, JDBC, JMS) and SOAP/Rest Web services.
  • Expertise in various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Boot, Spring Data, Spring Batch, Spring Scheduler) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in using AngularJS/Angular 2.0 for client-side validations and improve the performance of the web application.
  • Involved in configuring Amazon EC2 instances for web applications in the AWS cloud environment using cloud template. Also, participated in configuring load balancing using LDAP.
  • Experienced in using AWS SDK and/or CLI Tools. Experience in developing scripts using SOAP and Restful API models for the purposes of integrating workflows with AWS.
  • Sound skill in MVC architecture, Design patterns, Collections Frameworks, Exceptions handling and Multi-threading.
  • Expertise in client-side scripting and server-side scripting languages like JavaScript, jQuery, JSON, AngularJS, Angular 2, Node.js, JSF and JSP. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Solid experience in deploying, configuring and administering WebSphere Application Server, WebSphere Studio Application Developer and Apache Tomcat.
  • Expertise in Database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), MySQL, DB2, SQL Server environments.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Designed and developed Micro services using Spring Boot, Spring IOC, and Spring Annotations.
  • Involved in deploying microservices on Amazon EC2 cloud-based architecture in AWS.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages.
  • Experience in using version control and configuration management tools like SVN, CVS, Git, and Jenkins.
  • Excellent problem identification skills through JUnit, Log4j.
  • Experienced in using Front-end frameworks like Boot Strap and Materialize.
  • Expertise in Developing UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Ability to write clearly, maintainable, well-documented, well-commented and efficient code for web development.
  • Experience in working with clients on-site, analyzing software requirements and developing solutions.
  • Excellent oral, written communication skills, interpersonal skills & actively participated in organizing KT sessions.

TECHNICAL SKILLS:

Java Technologies: Core Java, JDBC, Hibernate, JSF, JSP, Servlets, EJB 2.0/3.0, JMS, JavaBeans, JUnit, JNDI, JAXP, JSTL, JAXB, AJAX, JSON, JPA.

Programming Skills: Java 1.5/1.7, C, C++, SQL, Shell scripting, Perl, Python, PL/SQL

Frameworks and Tools: Spring 2.5/3.0/4.x, Jakarta Struts 1.x/2.x, Hibernate 3.x/4.x, Log4J, JUnit, Ext JS, JMS.

Web Technologies: REST, SOAP, Sprint Boot with Microservices, WSDL, XML, SAX, XSL, XSLT, UDDI, HTML, CSS, DHTML, JavaScript, JQuery, AJAX, AngularJS, NodeJS.

Databases: Oracle 10g/9i, DB2 7.1/6.5, MS SQL Server 2000, MySQL 4.1, PostgreSQL, MongoDB.

Application/Web Servers: IBM WebSphere, WebLogic, Apache Tomcat Server, JBoss.

IDEs and Tools: Eclipse, Intellij, Toad, Postman, Soap UI, Putty, SQL Developer, IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Rational Application Developer 5.0/6.0/7.0 (RAD), JIRA.

Design Patterns: MVC, Singleton, Factory, Session Fa ade, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object.

Operating Systems: WINDOWS 10/8/7/NT/XP, LINUX.

DevOps Tools: Ant, Maven, Gradle, JIRA, Jenkins, Mockito, Sonar Lint, HP Fortify, SVN, CVS, GIT, AWS, Google Cloud Platform, Microsoft Azure, QC.

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Sr. Full Stack Engineer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used Spring frameworks for developing the Web layer of the application.
  • Worked on application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer using spring and the persistent layer using Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in developing AWS repository using RDS and AWS S3 for storing various documents.
  • Developed User Interface and web page screens for various modules using JavaScript, jQuery, HTML5, CSS, Bootstrap and AJAX using RAD.
  • Developed reusable components using Custom Directives in AngularJS.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular 2, JSON, jQuery, AJAX.
  • Created forms to collect and validate data from the user using HTML5, JavaScript and Angular Data Binding.
  • Designed and developed Micro services using Spring Boot, Spring IOC, Spring Annotations.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Involved in preparing Maven builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
  • Involved in writing Angular JS based HTTP request Services to perform CRUD requests to Rest API.
  • Used Log4j for logging, tracing and debugging and used QC for working on Production issues.
  • Used SVN for software development and other version control tasks.
  • Worked on Intellij for development and deployment of application in WebSphere Application Server.
  • Developed unit test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.

Environment: Java, Spring API, Hibernate, HTML, Restful, CSS, Micro Services, ANT, JavaScript, AJAX, WebSphere, JavaScript, JSON, Angular JS, Angular 2, jQuery, XML, SVN, SQL Server 2008, Intellij, QC, JUnit, Log4j, Mockito, Maven surefire plugin.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Hands on experience in J2EE framework and extensively used Core Java and Spring API in developing the business logic using Agile Methodology.
  • Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Used Oracle as database and Involved in the development of PL/SQL Stored procedures, Functions, Packages, Views, Indexes, Data Links and Triggers
  • Developing and maintaining a production-level cloud-based architecture in Microsoft Azure .
  • Worked on Azure , High Availability Practices and deploying backup/restore infrastructure .
  • Involved in deploying Microservices on Microsoft Azure cloud-based architecture.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed single page application using ReactJS and NodeJS.
  • Developed RESTFUL web service and hands on experience in JSON parsing and XML parsing.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Performed Unit testing and Integration Testing and deployed the code to JBoss Server.
  • Developed web services to perform various operations on the supplier information.
  • Involved in mapping the data from various vendors with the existing database.
  • Responsible for updating the supplier database if new updates are available.
  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Involved in Unit, integration, and User acceptance testing with test cases.

Environment: Java, J2EE, Servlets, JSP, JQuery, Spring (Spring MVC, Spring Annotations, Spring AOP), Azure, Tomcat 6, SOAP Web services, EJB, Eclipse Oxygen, JDBC, SQL, PL/SQL, Spring JDBC, JUnit, JSON, XML, Micro Services, Hibernate, Swing, JavaScript, Node.js, AJAX, REST, HTML, CSS, Maven, JBoss, Linux.

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, development and testing phases of Software Development Lifecycle (SDLC) using Agile and waterfall methodology.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Developed a core component of Analytics with Angular JS.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Deployment of application in Tomcat server and good experience in resolving issues in the production server.
  • Interaction with Oracle database is implemented using Hibernate.
  • Created Stored procedures using SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Configuration of manager role using Jenkins tool.

Environment: J2EE, EJB, MDB, SOAP and RESTful Web Services, XML, Oracle 10g, Angular JS, WebLogic 10.3, JMS, SOA, LDAP, RAD, Log4j, Servlets, JSP, Unix, Struts, Hibernate, Tomcat Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Entity Java Beans (EJB) classes to implement various business functionalities.
  • Developed end user's screens using JSF, Servlet technologies and UI technologies like HTML, CSS and JavaScript.
  • Performed necessary validations of each screen developed by using AngularJS and JQuery.
  • Configured Spring configuration file to make use of Despatcher Servlet provided by Spring IOC.
  • Separated secondary functionality from primary functionality using Spring AOP.
  • Used MEAN Stack to develop single page application.
  • Developed Stored Procedures for regular cleaning of database.
  • Consumed Web Service for transferring data between different applications using RESTful APIs along with Jersey API and JAX-RS.
  • Developed reusable components using Custom Directives in AngularJS.
  • Built the application using TDD (Test Driven Development) approach and involved in different phases of testing like Unit Testing. Responsible for fixing bugs based on the test results.
  • Involved in SQL statements, Stored procedures, handled SQL Injections and persisted data using Hibernate Sessions, Transactions and Session Factory Objects.
  • Responsible for Hibernate Configuration and integrated Hibernate framework.
  • Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turn-around time.
  • Use PVCS for version control and deploy the application in JBOSS server.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Used Maven for building, deploying application and creating JPA based entity objects.
  • Involved in configuring JMS and JNDI in rational application developer (RAD).
  • Used Jenkins to deploy the application in testing environment and involved in Unit testing of the application using JUnit.
  • Implemented Log4j to maintain system log.
  • Successfully implemented Auto Complete/Auto Suggest functionality using JQuery, Ajax, Web Service and JSON.

Environment: JDK1.5, EJB, JSF, Servlets, HTML, CSS, JavaScript, JQuery, Spring IOC & AOP, MongoDB, ExpressJS, NodeJS, AngularJS, Maven, REST, Jersey, JAX-RS, JBOSS, PVCS, JPA, Java Collections, Jenkins, JUnit, QA, QTP, Log4J, JMS, JNDI, SharePoint, RAD, JMS API.

We'd love your feedback!