We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • 7+ years of work experience as an application developer in development, implementation, support and integration projects of web based client server applications, high performance and scalable distributed object - oriented applications in various roles and domains.
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum) and TDD.
  • Experience in developing enterprise applications using Java/J2EE technologies like JSP, JMS, JPA, JNDI, JDBC, Servlets, EJB, JSF, JAXB, JAX-WS and JAX-RS.
  • Extensive experience with Spring Core, Spring MVC, Spring Data, Spring AOP, Spring Security, Spring Boot and Hibernate ORM.
  • Expertise in using Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular-Resource, Angular-Route, Angular-Sanitize, Angular-CLI, Angular-Touch and Angular-UI-Bootstrap.
  • Experience in using Angular JS Directives, Components, Filters, services, Templates, Events, and Injectors.
  • Experienced in developing UI Screens using JSF, JSP, JSTL, Servlets, HTML, XHTML, JavaScript, CSS, JQuery and Angular JS.
  • Experience with developing various spring modules like Spring MVC, DAO, AOP, and Spring LDAP with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Experience in implementing authentication and authorization using spring security.
  • Experience in SOA and developing Web services using SOAP, RESTful and Axis.
  • Excellent knowledge of web-service standards (SOAP, REST, UDDI, WSDL)
  • Experience with XML technologies like XML, XSD, XSLT and parsing methodologies like DOM and JAXB.
  • Developed Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate the functionality for various modules.
  • Extracted the reusable modules from the traditional monolithic application into various services adhering to Microservices design principles.
  • Experience in message handling by using Java Messaging Services (JMS) API and knowledge of Active MQ and IBM MQ.
  • Expertise in using and configuring various web & application servers like Web Logic, Tomcat, IBM Web Sphere and JBoss.
  • Worked with relational databases - Oracle 10g/11g, SQL server, MySQL and developed SQL queries, Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Worked with Amazon AWS EC2 and S3 as a data store for storing data into the buckets that fall into it. Used EC2 instances for deploying the application.
  • Experience with installation and configuration of various components of Amazon Web Services (AWS).
  • Configured EFS and Load Balancer for various EC2 instances.
  • Expertise in Design Patterns like Singleton, Factory, Abstract Factory, DAO (Data Access Object), Front Controller.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Strong knowledge and experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
  • Experience with unit testing using JUnit and Log4j frameworks.
  • Used version control tools like GitHub and Subversion.
  • Good knowledge of software design principles and experience with developing clean code following SOLID principles.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills

TECHNICAL SKILLS

Programming Languages: JDK 1.5,1.6,1.7,1.8, SQL, HTML, XML, SQL, PL/SQL

J2EE: JSP, Servlets, JSF, EJB, JDBC, JNDI, JMS, JPA

UI Technologies: AngularJS, CSS, Bootstrap, jQuery, AJAX

Frameworks: Spring 3.0,3.1,4.1,4.2, Spring Boot, Struts 1.1,1.2,1.3, JSF 1.1,1.2, Hibernate 4.0,4.1, Log4j 1.2,2.0

Web Services: RESTful (JAX-RS, Spring REST), SOAP (JAX-WS, Axis)

Databases: Oracle 11g/10g/9i, SQL Server, MySQL 5.6, MongoDB.

Application/Web Servers: WebLogic 8.1, 10.0, Tomcat 5.0,6.0,7.0, JBOSS 4.0, Web sphere 6.1

XML Technologies: XSD, XSLT, XPath, JAXB, JDOM, SAX

Tools: Clear Quest, Toad, Soap UI, Putty, SQL Developer, Spring Tool SuiteMySQL Workbench

Cloud: Amazon Web Services, Pivotal Cloud Foundry, IAM, EC2, VPC, Lambda, S3, SQS, Elastic Search,Elastic Beanstalk

Platforms: Windows 2000,NT,XP,Vista,7,8,.1,10 Solaris 4.0, Unix, Red Hat Linux

IDEs: Eclipse, IBM RAD (Rational Application Development), NetBeans, Web Storm, IntelliJ IDEA

Testing: Junit 3.8, 4.1, EasyMock, PowerMock, JMeter, LoadUI

Design Tools: IBM rational rose, Microsoft Visio

Build Tools, Continuous Integration Tool: Ant 1.6, 1.7, 1.9, Maven, Gradle. Jenkins

Version Control Tools: SVN, CVS, Git

Design Patterns: Singleton, Abstract Factory, Factory, Builder, Business delegate, Model View Controller, Session facade, DAO, Adapter, State, Decorator

PROFESSIONAL EXPERIENCE

Confidential - NJ

Sr. Full Stack Developer

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation and testing.
  • Designed the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
  • Designed and developed various service modules using Spring Boot, spring core and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC and Spring security modules.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Implemented RESTful web services in the system using JAX-RS.
  • Developed single page and responsive web pages using Bootstrap and Angular JS.
  • Implemented various complex UI functionalities from the legacy system with JSP in Angular JS.
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Encapsulated form submissions in JSON objects when communicating with the RESTful web services in the system.
  • Integrated Angular JS front end with the RESTful services using spring in the system.
  • Extracted the reusable modules from the traditional monolithic application into various services adhering to Microservices design principles.
  • Created the Microservices based on the business domains used in the application.
  • Implemented required asynchronous functionalities using Java Messaging Service (JMS).
  • Used Hibernate to do the object relational mapping between the tables and java objects and to store the persistence data into Oracle database.
  • Used HQL to access the data from the database and wrote some complex PL/SQL queries to create store procedures to clean and validate the data to meet the company specifications.
  • Configured AWS EC2 instances for deploying the application and monitored the application.
  • Configured EFS and Load Balancer for various EC2 instances.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Used GIT for Version Control tool and Clear Quest for bug tracking tool.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: Java 8, Spring 4.2, Spring Boot, Spring MVC, AOP, Spring Security, Hibernate 4.0, JAX-RS Web Services, SQL, JavaScript, AngularJS 2.0, EasyMock, MS Visio, AWS, EC2, Pivotal Cloud Foundry, Web sphere, Toad, Log4j, JUnit 4.12, Maven 3.1, IBM RAD, Git.

Confidential, Powell, OH

Full Stack Developer

Responsibilities:

  • Implemented the application using Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Actively involved in analysis, detail design, development, bug fixing and enhancement.
  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Developed the framework based on Spring MVC Architecture.
  • Developed application based on MicroServices using Spring Boot.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Used spring framework to implement middle tier with Spring IOC.
  • Creating requirement documents and design the requirement using UML diagrams, Class diagrams, Use Case diagrams fornewenhancements.
  • Developed the Application Module using several design patterns like Singleton, DAO, DTO, and MVC.
  • Created custom directives and filters and various services by extending the core concepts like directives, filters and factory methods.
  • Involved in writing JSPs,JavaScript and Servlets to generate dynamic web pages and web content.
  • Used JBoss application server deployment of applications.
  • Developed communication among SOA services.
  • Involved in creation of both service and client code for JAX-WS and used SOAPUI to generate proxy code from the WSDL to consume the remote service.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular JS, JQuery and AJAX.
  • Designed Node.js application components through Express.
  • Implemented AJAX functionality to speed up web application.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular JS framework.
  • Implemented with Angular JS using its advantage including two-way data binding and templates.
  • Designed user interface with Java SWING of Java, keeping the business standards in mind.
  • All the docs are stored inline in the source code and so are kept in sync as the code changes using JSDoc.
  • Created platform as infrastructure with AWS (EC2, RDS, S3, and ELB) used Jenkins to run the automated deployments.
  • Developed Static and Dynamic pages using JSP and Servlets.
  • Used Hibernate persistence strategy to interact with database.
  • Worked with Session Factory, ORM mapping, Transactions and HQL in Hibernate framework.
  • Implemented a security module in Angular JS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Used Web services for sending and getting data from different applications using Restful.
  • Wrote client side and server side validations using Spring Validators andJavaScripts Validations.
  • Writing stored procedures, complex SQL queries for backend operations with the database.
  • Devised logging mechanism using Log4j.
  • GitHub has been used as a Version Controlling System.
  • Creating tracking sheet for tasks and timely report generation for tasks progress.
  • Code review, review its effectiveness, defect tracking, defect solving.

Environment: Java, J2EE, Java Swing, HTML,JavaScript, Spring Boot(Microservices), Angular JS, Node.JS, JDBC, JSP, Servlet, UML, Spring Framework, Hibernate, XML, JBoss, SDLC methodologies, Log4j, SVN, GitHub, Restful, JAX-RS, JAX-WS, Eclipse IDE.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Provided application technical support and resolved the issues currently present in the system as per the business needs.
  • Involved in the requirement analysis phase and played a major role in transforming the application based on the feedback from the users.
  • Developed user interface with JSP, HTML5, CSS3 and JavaScript to simplifying the user activities performed on daily basis.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, and EJB.
  • Implemented the business layer which involved several business to business communications.
  • Implemented server side tasks using Servlets and XML and also developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSPs with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed Web services (SOAP) using JAX-WS to interact with other components.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Involved in building JavaBean for the models and developed the Business tire with Stateless and Stateful Session beans with EJB standards.
  • Used JMS to communicate between the bank module and the application to send automated notification emails to the customers.
  • Messages like monthly statements, payment due were sent to customers through JMS.
  • Used Spring JMS template for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Used Eclipse IDE for application development.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: Java 6, Struts 1.2, JDBC, JSP, JSF, JMS, Tortoise SVN, PL/SQL, XML, SOAPUI, JAX-WS, Log4j, Tomcat 7.0, Servlet, Oracle 10g, Toad, SQL Developer, JavaScript, HTML5, AJAX, CSS3, Eclipse, JUnit 4.1 and EJB.

Confidential

Application Developer

Responsibilities:

  • Went through the business requirements, understand and analyzed them in scrum meetings and preparing specifications for the requirements.
  • Programmed client's websites and applications. Worked collaboratively with clients, teammates and web analysts to complete designs
  • Implemented Spring MVC and Spring Dependency Injection (DI) features along with Hibernate.
  • Development of Servlets, JSP files and Involved in developing J2EE design architecture.
  • Designed and implemented the presentation layer usingJavaServer Pages (JSP), tag libraries, and Cascading Style Sheets (CSS).
  • Used Hibernate Criteria Queries and Hibernate Query Language (HQL) for optimized searching of huge data sets
  • Developed Restful Web Services and to consume JSON messages.
  • Created use case diagrams, activity diagrams, class diagrams, workflow process diagrams using Visio
  • Used Maven as a build tool and GIT as version control tool.

Environment: Java, J2EE, Servlets, JSP files, Struts, Hibernate, HTML, CSS, XML, XSL, JavaScript, Eclipse IDE, Tomcat

We'd love your feedback!