We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Chesapeake, VA

SUMMARY

  • Over 6 years of software development experience in design and development of Multi - Tier Enterprise application design using object-oriented programming wif Java, J2EE technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modelling, Documentation, and Testing of all software applications.
  • Expertise in J2EE (Core Java), Swings and J2EE technologies such as Servlets, JSP, JDBC, Java Beans (EJB), JMS, Hibernate, Spring, Web Services, HTML, XML.
  • Experience in using Design Pattern: Singleton Pattern, Façade Pattern (Session Façade Pattern), MVC Pattern, Business delegate Pattern, and Service Locator Pattern.
  • Experienced in using Spring Framework (Spring Core, Spring Model View Control, Spring IOC, Spring ORM, Spring Web flow, Spring Data Access Object).
  • Extensive experience in Web application development using - HTML, CSS, JavaScript, Ajax, Angular verions.
  • Experience in Amazon Web Services (AWS, Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS)
  • Automated the cloud deployment using chef, python and AWS Cloud Transformation Templates
  • Using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry developing and registering web services and good Exposure to Service Oriented Architecture (SOA) such as Web Services.
  • Strong integration skills wif Message Oriented Middleware like JMS, WebSphere MQ, Active MQ, Rabbit MQ and Apache Kafka.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,SOAP Web Services.
  • Experience in development of REST and SOAP based web services using AXIS, WSDL, XML, JAX-WS, JAX-RS, JAXB, AJAX technologies
  • Experience in working on XML technologies such as JAXB, JAXP and strong understating of DTD/Schemas, DOM/SAX Parsers, XSL, XSLT, XPath.
  • Extensive experience using Git andMAVENto build the projects.
  • Experience in Apache Tomcat, IBM WebSphere, WebLogic, JBoss Application Server.
  • Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
  • Strong RDBMS expertise worked extensively wif Oracle, PL/SQL, and coded stored procedures, Triggers and Functions using PL/SQL.
  • Extensive experience in working on projects wif Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Experience in Unit testing, Integration testing and User Acceptance testing using JUnit.
  • Excellent organizational, interpersonal, and communications skills wif the flexibility and experience required adjusting to rapidly changing schedules and shifting priorities.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7/1.8, J2EE

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST/SOAP), JTA

Design Patterns: Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer

Design Tools: Rational Rose, Star UML, Enterprise Architect

Web Technologies: HTML, JavaScript, CSS, XML, Angular 8, Node

Frameworks: Struts, Spring, Spring Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

Testing: Junit, SOAP UI, POSTMAN

Version Control Tools: GIT, SVN, CVS

Build Tools: Ant, Maven, Gradle

Database Environments: Oracle, SQL, MySQL

Operating Systems: Windows, Mac, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Chesapeake, VA

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Design and developed the application using framework Angular 8 wif HTML5, CSS3 and Typescript.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.
  • Used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Consumed Web Services for transferring data between different applications using Restful APIs along wif API gateways APIs.
  • Used NPM as the package manager and NPM scripts as build tool for the application
  • Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud) &Persistence layer by using Hibernate/JPA along wif Web Services (RESTful)
  • Deployed Spring Boot based microservices and Docker container using Amazon EC2 container services using AWS.
  • Used Microservices architecture, wif Spring Boot based services interacting through a combination of REST and Spring Boot.
  • LeveragedAWS cloud servicessuch asEC2; auto-scaling; andVPC(Virtual Private Cloud) to build secure, highly scalable and flexible systems.
  • Used Spring Data Repositories to perform CRUD operations.
  • Configure theJenkins Buildfor auto deployment upon code push to GIT repository.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Used JIRA for tracking the defects and to update the JIRA ticket's as the work progresses.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve the performance in Oracle database.
  • Used Maven tool to build the application and deployed on the Tomcat Application Server.
  • Using GitHub for reviewing and merging the code to the remote repository. Before we were using Stash for merging the code.
  • Troubleshoot and fix the issues as part of Performance, Pre-Prod and Prod deployments whenever the release is committed.

Environment: Java 1.8, Spring, Spring Boot, Spring Data, Spring (Auto-wiring, Core Container, Security, AOP, Spring Quartz), Microservices, Angular 8, Typescript, AWS, Docker, Eclipse IDE, Mongo DB, GIT, Maven, Jenkins, Node JS, Restful API, Websphere, Apache Tomcat, HTML5, Css3, Bootstrap, JMS, Jira, Agile, Windows.

Confidential, Troy Hills, NJ

Full Stack Developer

Responsibilities:

  • Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.
  • Extensively worked on design, development and maintaining of Web Applications using Interwoven Team Site Content Management System.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • Reviewed business requirements and discuss wif application architect about the design.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used newJava8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Worked on AWScloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Used Node Package Manager (NPM) to manage the dependencies in Node JS modules.
  • Used predefined Angular 7 Pipes and Directives. By using Angular 7 build the SPA pages.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Used Spring Transaction Management extensively.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY and JavaScript.
  • Integrated the Angular application wif the RESTful web services.
  • Created and ImplementedMicroservices or REST APISusing spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring wif transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developedSOAP Web Services Client program to consume existing SOAP web service using Axis framework.
  • Created and compiledXML Schemato generateJava Beanclasses.
  • Developed DAO Layer by calling existing stored procedures.
  • Used Maven for compilation and building JAR, WAR.
  • Maintained source code in GIT Repository.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated wif Jenkin jobs.
  • Coordinated wif the onsite and offshore developer’s w.r.t ongoing issues and follow up.

Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, Angular, AWS, HTML5, CSS3, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, Maven, Junit, Log4J, GIT, Oracle, UNIX.

Confidential, Cleveland, OH

J2EE Developer

Responsibilities:

  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments
  • Involved in (OOAD) analysis and design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Implemented REST Microservices using Spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Spring IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Swagger API Framework for documentation of REST API as well as for testing.
  • Achieved synchronization of multiple threads through Multithreading, Exception Handling and optimized time complexity by using built-in data structures in Collections.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Used JPA annotations and created Entity classes for ORM mappings, HQL queries for data retrieval.
  • Used Spring framework and J2EE components, utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Used XML parser APIs such as JAXP and JAXB for the marshalling and unmarshalling process.
  • Implemented unit test cases using Junit and Mockito for all the modules developed to ensure complete code coverage.
  • Used Jenkins for continuous integration in which all development work is integrated.
  • Used log4j utility to log error, info and debug messages.
  • Used JIRA for task assignment, bug tracking and fixture.

Environment: Java 1.8, Spring Boot, Spring (IOC, AOP, Security, MVC, DAO), Hibernate, JAXP, JAXB, POSTMAN, Jenkins, Log4j, Swagger API, Apache Tomcat, WebLogic, Oracle, Rest API, Jira, Windows.

Confidential, West Trenton, NJ

Java Developer

Responsibilities:

  • Actively participated in and halped shape theagile process(SCRUM, Test Driven Development, Extreme Programming, and Continuous Integration)for all development wifin the team to deliver core functionality that will provide tangible business benefit wifin agreed timescales.
  • Developed the application implementing Spring MVC Architecture wif Hibernate as ORM framework.
  • Extensively worked on both consumption & producing of RESTful based Web services using spring parsers.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Worked heavily on PL/SQL writing complex queries, joins, stored procedures and functions.
  • Used Hibernate ORM framework for persistence to database by integrating it wif spring framework using Spring Hibernate template.
  • Used Jenkins for continuous integration and Maven for building the EAR file.

Environment: Java, spring, Spring MVC, Maven, Hibernate, GIT, HTML5, CSS3, XML, Linux, JUnit, Maven, Oracle 11g, PL/SQL, Windows.

We'd love your feedback!