We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Stamford, CT

SUMMARY

  • 8 years of experience in Web Based Enterprise Application Development using Java/J2EE technologies.
  • Good Experience in Software Development Life Cycle (SDLC) tasks like Analysis, Design and Development of applications using various methodologies like Agile Methodology (Scrum, XP) and Waterfall.
  • Worked Extensively on Java Platform and advanced Java Technologies like JDBC, JSP, Servlets, AWT, SWING and EJB.
  • Expertise in Client - side design and validations using HTML5, JavaScript, JQuery, Ajax, Angular JS, Bootstrap and Node JS.
  • Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Experience with IDE’s like Eclipse, NetBeans, RAD, and JBuilder for developing J2EE/JAVA applications.
  • Experience in Spring Boot 2 and with Spring Cloud Config Server with Eureka.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event Handling, Exception Handling and Generics.
  • Proficiency in using DTD, XSD, CSS, XSL Validators.
  • Strong foundation and extensive experience in Object Oriented Concepts, Databases and User Interface (UI).
  • Hands on experience in knowledge of user acceptance, Black Box, White box and Unit testing.
  • Expertise in developing spring based Micro Services, and discovery configuration using eureka server, resiliency using hystrix.
  • Experience working with AWS cloud platform.
  • Knowledge on Implementation of the Source version control tools such as GIT, GitHub and SVN.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Expertise in testing with Log4j, JUnit using tools like JMeter.
  • Good experience in installing, configuring, deploying applications using WebLogic, WebSphere, Apache Tomcat, JBoss Servers.
  • Proficiency in working with databases like Oracle, DB2, MySQL, MS SQL Server.
  • Proficient in writing stored Procedures/Packages, Functions, Cursors and Database Triggers using PL/SQL.
  • ExcellentSQL skills, experience writing complex queries and working with database objectslike Tables, Views, Sequences, Synonyms.
  • Expert in optimizing Indexes, Queries, Performance Tuning, Normalization and Database Integrity.
  • Excellent Communication Skills and has clear understanding of business procedures and ability to work as an individual and also as a part of a team.

TECHNICAL SKILLS

Programming Languages: Java 1.6/1.7/1.8, SQL, PL/SQL, C, C++, Python

Java/J2EE Technologies: JSP, Servlets, JDBC, JNDI, EJB, Web Service, Micro Services

Web Technologies: HTML5, DHTML, CSS3, Java Script, JQuery, AJAX, CSS, Bootstrap, AngularJS, ReactJS and NodeJS

XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux, Mac OSX

Databases: Oracle9i/10g/11g/12c, SQL, PL/SQL, MySQL, DB2

Application/Web Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS, Glassfish, AWS Services (EC2, S3)

Java Frameworks: Struts, Spring MVC, Hibernate, Spring Boot

IDE Tools: Eclipse, NetBeans, Spring Tool Suite (STS), RAD, XCode

Build and Debug Tools: Maven, Ant, log4J, JUnit, ANT

Web Services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B

Version Control: Tortoise SVN, CVS, Rational Clear Case and GIT Hub

PROFESSIONAL EXPERIENCE

Confidential, Stamford CT

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modelling, analysis, architecture design, prototyping, developing and testing.
  • Developed Single Page Applications (SPA) using Angular (6/7), Typescript, HTML5, CS3 and Bootstrap 3.
  • Involved in migrating RESTful services to Microservices.
  • Developed Microservices to handle specific business logic to have easy maintainability and ease of testing.
  • Applied CSS3 and Bootstrap for responsive web pages.
  • Performed form validations using reactive forms from Angular framework.
  • Implemented Router to enable navigation from one component to another.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular (6/7).
  • Designed and developed a MongoDB (NoSQL) based external RESTful API for exposing the functionality of an existing SaaS platform to clients in agile work environment using web client.
  • Designed and developed REST Web services written in spring boot.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Used Git as our main version control and to store our Angular and Java Code base.
  • Used bit bucket as a version-controlling tool for managing the module developments.
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using Angular (6/7.0) and Node.js and Bootstrap with MongoDB database.
  • Worked on claim tracking module by creating its supporting classes and java Spring classes designing its UI.
  • Integrated with CoreUI and Prime-ng Layout components using Angular 7.0
  • Documented the RESTful services using SWAGGER API and to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Working experience on integrating back-end technologies (NodeJS) with JavaScript frameworks and jQuery by using AJAX and JSON.
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Worked on Spring CORE, Spring’s IOC, AOP, Spring MVC and spring’s integration with Hibernate technologies.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's.
  • Involved in Construction of UI using jQuery, Angular.js, Node.js, Bootstrap and JavaScript.
  • Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Windows).

Environment: Java/J2EE 1.8, MySQL, Mongo DB (NoSQL), UNIX Shell Scripting, XML, JSON, HTML, CSS, Oracle, Spring CORE, Spring MVC, Spring batch, Micro Services, Spring Boot, Log4j, Git, Jenkins, SOAP UI, RESTful Web Services (JAX-RS), Angular Js, Node.JS, SVN, JMS, AWS.

Confidential, Rockville, MD

Full Stack Developer

Responsibilities:

  • Technically involved in the analysis, design, deployment and testing of the Multi-tier application using the J2EE technologies.
  • Worked for the Applications Event Management And Registration Tool (EMART), Internet Security Administration (ISM), Create The Good (CTG).
  • Mainly worked for EMART, which is an integration hub for all the event related data for all Confidential events that are created in CVENT.
  • Experience in working on the interfaces like Cvent (to create, update, manage events and to registration of events), Active MQ (to check the status of all requests in queue), AAI (to get Confidential member and Confidential person info), SMTP Mail Server (to send mails).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Designed and developed Micro Services business components using Spring.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.
  • Hands on Coding to build REST Micro Services using SpringCloud, Oracle, XSD, JSON, Spring Config, and Jenkins.
  • Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and JUnit.
  • Created Custom Angular Components to Display custom UI Pop-up message to end customer.
  • Generated JUnit test cases for testing various JAVA components and used JTest tool for performance testing.
  • Experience in production support, system integration testing, performance testing, regression testing and UAT.
  • Working on Microservices with Spring Cloud using Netflix Eureka, REST.
  • Developed Servlets and JSP pages for the different application pages.
  • Used Agile-methodology in Development and Web services using SOAP.
  • Involved in the development of Micro Services for all the models using combination of Spring Boot and Spring Security.
  • Used SpringToolSuit to access and modify source code.
  • Developed REST based Micro Services using Spring Boot.
  • Designed and Implemented the J2EE based Struts Framework.
  • Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
  • Analyzed tables and indexes for performance tuning. Optimizing database objects and streamlining the application.

Environment: Java 1.8, JSP, Agile Methodology, Micro Services, JavaScript, JQuery, Ajax, AngularJS, JSON, JSP, Struts, Spring, Hibernate, SOA, SOAP, WSDL, Multithreading, Concurrency, Exception Handling, JDBC, Oracle, Maven, JUnit, Log4J, SVN, XML, Web Logic.

Confidential, El Segundo, CA

Java Developer

Responsibilities:

  • Involved in the complete cycle of analysis and design of the application.
  • Implemented the functionalities using Java, JSP, Servlets and J2EE framework.
  • Mainly concentrates on deployment of internal applications.
  • Developed the build tool to make sure deployments are happening properly when project moves across different SDLC Phases.
  • Supported the team in Production release and Warranty support.
  • Developed JSP and HTML for implementing the presentation layers using CSS
  • Used JavaScript for client-side validations.
  • Developed unit test cases using JUnit, used Wiremock to mock the external service contracts, used Rest Assured for integration testing and Apache JMeter for performance testing.
  • Used Struts Validator Framework for server-side Validations.
  • Used Tiles Framework for Website layout management
  • Developed web components using the Struts MVC framework.
  • Implemented Hibernate for persisting data into database.
  • Used AJAX to get the data asynchronously from the server.
  • Created JPQL queries and Native SQL queries for the effective retrieval and storage of data from the MS SQL Server Database.
  • Experience in automation tools selenium, protractor, load and performance testing tool JMeter.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Involved in designing and developing the database objects using PL/SQL.
  • Modified existing codes and developed PL/SQL packages to perform Certain Specialized functions / enhancement on the Application.
  • Created Data Transfer Objects for dealing with retrieving order information from the database.
  • Performed SQL and PL/SQL tuning and Application tuning using various tools like TKPROF, AUTOTRACE and DBMS SQLTUNE.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Worked on Web Logic Application server to deploy the application.
  • Used Hibernate framework for DAO layer to access the MySql database.
  • Involved in optimizing Indexes, Queries, Performance Tuning, and Database Integrity.
  • Created Data Transfer Objects for dealing with retrieving order information from the database.
  • Developed SQL scripts to create database objects like tables, views and sequences.
  • Developed and debugged the application using Eclipse IDE.
  • Used Log4J for logging and debugging process.
  • Used CVS to control the versions.

Environment: Java 1.7, J2EE, Servlets, JSP, JavaScript, XML, HTML, CSS, UML, Web Logic Application server, My Eclipse IDE, Struts, Spring, Micro Services, MySQL, PL/SQL, ANT, Log4J, Hibernate 3.x, AJAX, JDBC, JUnit, DAO, DTO, CVS, Tiles.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, JSON.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Integrated Apache Camel (ESB) with Spring boot.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Developed the DAO layer for the application using Spring, Hibernate template support.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Involved in writing JSP components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture (SOA), WSDL, UDDI and SOAP.
  • Experienced in RDBMS such as Oracle, Cassandra, MySQL, and IBM DB2 databases.
  • Used NoSQL DB database MongoDB for proof of concept and having experience in creating Stored Procedures.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Data Access Layer.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in UNIX on IBMWeb Logic Application Server.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, JSON, JSP, Struts, Spring, Hibernate, SOA, SOAP, WSDL, Multithreading, Concurrency, Exception Handling, JDBC, Oracle, Maven, JUnit, Log4J, SVN, JAXB, XML, Web Logic, Unix/Linux.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
  • Development of UI using JavaScript, CSS, JQuery, JSP and JSON.
  • Usage of Struts validator framework for server side and client-side validation.
  • Performed significant refactoring of the framework and existing application modules, which allowed the removal of many Java classes and simplified the development of new functionality.
  • Implemented spring MVC architectural design pattern.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used SOA framework with hibernate to map oracle database.
  • Written deployment descriptor and configuration files using XML.
  • Implemented spring framework dependency injection for defining objects.
  • Involved in developing the core business logic using spring.
  • Developed SOAP UI Tests for Mule Services.
  • Made standard eclipse application into standalone OSGI environment and deployed on Jboss by filtering out all the eclipse dependencies.
  • Used Log4J for logging and tracing messages.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Used agile methodologies, test driven development and automated builds.
  • Checked status of deployed applications & created weekly reports needed by different teams.
  • Responsible to identify the root cause of the issues, work on the tickets.
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used GIT for source code version control.

Environment: JDK1.6, J2EE, JBoss, JSP, Groovy, Angular.JS, Bootstrap, Struts, SOAP, REST, Mule ESB, Servlet, Hibernate, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, JUnit4, Ant, Agile, JIRA, TeamCity.

We'd love your feedback!