We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Having 8 years of expert IT involvement in planning and creating Web based and Enterprise applications utilizing OOA, OOD, OOPSand JAVA/J2EE innovations in Banking, Insurance and Health Care.
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
  • Experience in working with Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Experience in implementation of Web - based Enterprise Applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Experience in Implementing Graphical User Interface (GUI) pages by utilizing JSP, HTML5, CSS3, JavaScript, AJAX, Angular JS, jQuery, Node.JS with Standard Validations.
  • Experience with Core Java concepts like Collection Framework, Multi-threading, Generics, Serialization and Externalization.
  • Experience on ideas of Java 8 like Functional Interfaces and Lambda Expressions.
  • Experience in web servers like Web Sphere Application Server, Web Logic, Apache Tomcat on entire Software Development Life Cycle (SDLC).
  • Experience using Hibernate for mappingJava classes with database and using Criteria API.
  • Hands on Experience with Spring Hibernate and JPA structures.
  • Experience in making SOAP based Web Services using Apache CXF, JAX-WS and RESTful organizations like JAX-RS.
  • Experience in involvement at J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
  • Experience in making and solid perception of Micro Services Architecture.
  • Experience in working with IDE tools like Eclipse, STS, NetBeans, and IntelliJ.
  • Experience at using the version control tools such as GIT, SVN, CVS and Rational Clear Case.
  • Experience on working with CI/CD using Jenkins.
  • Involvement in Cloud Environment using Amazon Web Services (AWS).

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, SQL, PL/SQL, UNIX Shell Script.

Web/XML Technologies: HTML, CSS, RESTful Web Services, JavaScript, JQuery, AJAX, JSP, XML.

Content Management System: Hybris

Frameworks: Spring MVC, JMS, Hibernate, Java collections Framework, Junit, Spring Boot, Spring Batch, Spring Data, Spring MVC, Node.js, JavaScript (ES5)jQuery, AngularJS (1.0, 2.0), Jasper

Tools: & Utilities: Jenkins, Eclipse, RSA, Editplus, Textpad, WinSCP, VSS, Putty.

Application/Web Servers: Tomcat, IBM Web Sphere

RDBMS: Oracle 11g, 10g, 9i

Source Control: Microsoft VSS, SVN, GitHub.

Operating Systems: Windows 9x/2000/XP, UNIX

PROFESSIONAL EXPERIENCE

Confidential - Piscataway, NJ

Full Stack Developer

Responsibilities:

  • Actively involves in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization andJava 1.8 features like Lambda expressions, Stream API, and Method references.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Worked on Java 1.8 upgrade using new library for refactoring Lambda, functional interfaces, Streams -parallel processing and aggregations.
  • Designed and developed Micro Services business components and RESTful service endpoints using springboot.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Capacity planning for underlying PCF.
  • Used multithreaded environment to run processes asynchronously using different future calls to access the data.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, Couchbase.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Used Pivotal Cloud Foundry to deploy Micro Service applications.
  • Spring Boot microservices were developed using microservice architecture with RESTFUL and Apache Kafka.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • Validations are done using SoapUIand Ready API testing tool framework in different environments.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
  • Spring security is used for authorization/authentication, session fixation, clickjacking, cross site request forgery.
  • Used GoCDfor Continuous Integration and Continuous Delivery to build pipelines during deployment.
  • Configured the Hibernate configuration files to persist the data to the Mongo DB Database.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services and increase isolation. Image creation, pushing and pulling of images was also part of deploying application
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used Spring Tool Suite (STS) IDEtool for application development.

Environment: J2EE, Spring, Spring boot, Spring MVC, Java Scripts, Hibernate, Rest, Maven, JUnit, Angular, Hystrix Dashboard, AWS, Netflix Ribbon, Spring Kafka, MAVEN, Junit, Jenkins, Agile Methodology, Eclipse, Curl, GIT, Mongo DB, Log4j, PL/SQL, STS, Docker, WebLogic Application Server.

Confidential - Franklin Lakes, NJ

IT Application Engineer/Java J2EE Developer

Responsibilities:

  • Develop application code utilizing a thorough understanding of Java, Java Mule, Spring MVC, Spring, Spring Boot, Restful Web Services, SOAP, Oracle, Jenkins, Maven, Git.
  • Gather requirements; create functional & technical design documents for different releases.
  • Participate in enrolling new Outreaches/Campaigns or updating existing campaigns through DB and/or XLSTs and/or Java based code changes.
  • Migrating few parts of the code from Legacy to Spring Boot.
  • Conduct design and code reviews to adhere to design specifications, oversee preparation of test data, testing and debugging of applications.
  • Involved in designing and development of PAAP: Pharmacy as a platform; A fulfillment process through Pharmacies and directly using ship-to-home orders.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
  • Conversion from IBM MQ peer-to-peer to Kafka Topic style according to the requirement specifications.
  • Create and execute Unit Test Plans based on requirements and perform Integration Testing.
  • Develop data standards, SQL queries and definitions using Oracle SQL.
  • Develop and maintain Stored Procedures and SQL Triggers.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Develop and execute Test Plans and perform required Testing on application at different stages.
  • Perform code reviews and collaborate with business team during Development and other SDLC life cycle phases.
  • Prepare Implementation Plan and support monthly Production releases and Production Support.
  • Assure quality, security and compliance requirements are met for supported area and oversee project releases rollout to Production.
  • Capturing every detail of the program and the assumptions, specifications of the program.

Environment: Spring Boot, Java EE, JDK6, JDK 7 to 8, HTML, Java Mule, XSLT, XML, Node JS, Oracle DB, Jenkins, PCF, IBM WebSphere MQ, Kafka, Mongo DB, ROBO 3T

Confidential

Java Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Use of Multi-Threading and collection framework including List, Map etc.
  • System was built using Model-View-Controller (MVC) architecture.
  • Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
  • Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Developed DAO components by implementing Spring DAO component.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Designed the front end using JSP, jQuery
  • Designed and implemented the application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, Maven, Oracle and app server
  • Developed Webservices to allow communication between application through SOAP over HTTP
  • Implemented the user interface using JSP, JavaScript, CSS, HTML and JQuery
  • Developed client request validations and processing using JavaScript and HTML.
  • Implemented front-end using JSP, HTML, CSS, JavaScript
  • Used XML for data and message exchange over HTTP.
  • Extensively used XML technologies like XML, SOAP and JAXP based parsers to bind templates with date
  • Used SVN version control tool
  • Automated the build process by writing Maven build scripts
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database
  • Involved in installing and configuring Eclipse and Maven for development
  • Developed various UML diagrams
  • Developed Android application using Eclipse IDE, used XML for the development of user interface of the application, HTML, CSS and Javascript to display the contents on the web page.

Environment: Java, Javascript, Hibernate, Spring, AGILE Methodology, SCRUM, JSP, Servlet, XML, Java Beans, Design Patterns, SOAP, Webservices, Log4J, JUnit, SVN, Oracle, Eclipse, Maven.

We'd love your feedback!