We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Having 7+ years of software development experience using JAVA/J2EE technologies.
  • Experience in building UI technologies like HTML5, CSS3, Bootstrap4 and scripting languages like JavaScript, JQuery, AJAX, DOM, AngularJS, Angular2 and ReactJS.
  • Strong experience in using JSP’s, JSTL, Struts Tag Libraries, Tiles, HTML5, CSS3, Bootstrap3 and Bootstrap4 for developing Front - end web pages.
  • Developed web applications by implementing Model View Control (MVC) architecture.
  • Hands on experience in writing light weight Node.js, Express server using JavaScript, JQuery to make connections between server and databases like MongoDB.
  • Experience in building applications using various technologies like Java, spring, Hibernate, EJB, JPA, JSF, Struts, Servlets, JSP hands on experience on JAVA8
  • Strong experience in using spring models like Spring MVC, Dependency Injection, JDBC, JTA, Spring Rest, Spring Boot, Spring Micro services, Spring Eureka, and Spring Netflix.
  • Experience in developing Spring JDBC Templates and Spring Rest Templates.
  • Implemented various design patterns like DAO, DTO, Singleton, Prototype, Service Locator, MVC using Java/J2EE technologies.
  • Experience in Service Oriented Architecture and Web Services using SOAP and REST.
  • Expertise in XML technologies like DTD/Schemas, DOM, SAX and XSLT.
  • Experience in developing and deploying the Micro services applications in Pivotal Cloud Foundry (PaaS) cloud platform and CF command line interface.
  • Deployed the Application in Docker container and made easily accessible at run time using Cloud Foundry and other cloud services like AWS, Netflix, Eureka, Spring Hystrix as fall back method Spring Ribbon for load balancing
  • Experience in Database Modeling, design and development of PL/SQL, Stored Procedures and packages in relational database My SQL, SQL Server 2000.
  • Experience in managing and maintaining NoSQL databases in production domain.
  • Experience with build tools like Maven, CICD-ANT and logging tools like Log4J
  • Experience in unit testing using Karma, Jasmine, Junit and integration testing using Selenium, Continuum, Hudson, Jenkins and Apache Camel.
  • Experience in deploying application on Tomcat, Web Sphere, and WebLogic and JBoss servers.
  • Experience in document preparation includes Requirement Specification, Analysis, and Design Documents, Test cases and User Training Documents and Technical Help Documents.
  • Experienced in Development, Testing and Deployment of various domain applications on Windows and UNIX platforms using IDE’s such as Eclipse, NetBeans, Spring Test Suite, and IntelliJ.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular

Java/J2EE Technologies: Servlets, JSP’s, Struts, JSF

Frameworks: Spring Dependency Injection, Spring MVC, Restful Services, Spring Boot, Spring Eureka, Spring Netflix, Spring Boot

Database Technologies: MySQL, DB2, MongoDB, Cassandra

XML Technologies: XML, XSL, XSLT

Web Services: SOAP, REST

Build tools: Ant, Maven

SQL Languages: SQL Queries, PL/SQL, Stored Procedures

Cloud Environments: Azure, AWS, Netflix, Eureka, Mesos, Kubernetes

App Server: Tomcat, WebLogic, WebSphere, JBoss, Glassfish

Methodologies: Agile, Waterfall, TDD (Test Driven Development)

Protocols: TCP/IP, HTTP & FTP.

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Full Stack Developer

Responsibilities:

  • Implemented a security module in Angular that integrates with the spring security in the backend with Authentication and Authorization and defined various custom directives.
  • Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used Spring framework for Model View Controller (MVC) and integrated with Hibernate.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules for migration from EJB to Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Implementing or exposing the Micro services to base on RESTful API utilizing, implementing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used RestAPI with JAX-RS for consuming Restful web services.
  • Implemented Separate controller per form using Spring MVC components like Dispatch servlets, view resolver and Request mapping annotations and Rest Controllers annotations.
  • Developed API using AWS Lambda to manage the code and run the code in AWS.
  • Good experience with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs. Used Executor Framework to deal with Java Threads.
  • Working withJava 8features likeLambda Expressions, Filters, Stream API, for each ()method in Iterable interface, newDate API, PredicatesandFunctional Interfaces.
  • Deployed Spring Boot based Micro services into Docker container using Amazon EC2 services.
  • Used AWS cloud watch in maintaining and monitoring of production and corporate storages.
  • Developed and deployed applications in Pivotal Cloud Foundry (PaaS) cloud platform.
  • Experience with building Docker images and running them on Docker container.
  • Used Oracle as backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Worked on packages to run using dynamic SQL and developedUNIXShellscripts.
  • Configured and used Maven scripts to deploy application in server.
  • Integrated Spring DAO for data access with Hibernate to implemented CRUD operations
  • Implemented Second level of caching using Hibernate configuration files, EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate Criteria queries, depending on the complexity of the Object.
  • Configured and administered Jenkins for CI/CD into JBoss Application Server
  • Involved in preparing the test cases using Junit and Easy mock test case and in the testing phase.
  • Deployed on JBoss 7.1.0 enterprise server with JBoss Native and Metro stack using document style web services
  • Implemented transactions using XML, Web Services, Micro services, JNDI and Multithreading Executor Services.
  • Designing and developedMicro servicesusing (MEAN Stack) Node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform using Express.js.

Environment: Java, J2EE, Spring MVC, Rest web services, Angular4, Spring 4.x, Spring Boot, Spring cloud, JSON, Maven, Junit, Hibernate, Oracle, JBoss, Docker, ECMA6, AWS lambda, Executor services, Micro services Netflix ZUUL, Swagger.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • To analyze the root cause for a problem raised, and provide quick solution as soon as possible.
  • Developed application using Spring MVC, Hibernate and Rest web services on presentation layer, business layer built using spring and the persistent layer.
  • Used Spring configuration files, application context object for creating various factory objects.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation
  • Used Hibernate with JPA annotation and created several persistent classes.
  • Implemented Spring MVC controllers with annotations, validations and using model attributes to pass request from the presentation layer to helper classes in java.
  • Developed DAO classes with JUnit using Spring DAO package for data access manipulation.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer.
  • Extensively used Hibernate ORM in data access layer to write DAOs.
  • Taken care of complete Java multi-threading part in back end components.
  • Used Maven to build application and deploy on the server.
  • Configured and created application log files using Log4j to trace application and GIT for version controlling.

Environment: Java, Spring Dependency Injection, Spring MVC, Hibernate, Rest web services, Angular, Junit, Spring IOC, Spring security, Spring Batch, JQuery, Backbone JS, Handlebar JS, IBM WebSphere, Junit, Hibernate, JMS, WebLogic, WSDL-2, HTML, XML, XST, XSLT.

Confidential, Maryland Heights, MO

Java/J2EE Developer

Responsibilities:

  • Worked in developing Spring related backend services (For the flex to access the database).
  • Implemented page specific controllers using Spring MVC components like @Controller, View resolver, dispatch servlet and calls respective helper classes.
  • Implemented caching mechanism using Spring cache, configuration properties using EHCache.
  • Implemented presentation layer of application using HTML, and CSS.
  • Implemented transaction management using Spring declarative transaction management.
  • Implemented Hibernate Entity classes that map data base tables using Hibernate annotations.
  • Implemented Hibernate utility classes that used as base implementation for DAO layer.
  • Implemented Hibernate second level caching at hibernate level using EHCache provider.
  • Implemented Search based queries using Hibernate Criteria Query interface.
  • Implemented Rest based web services, implemented security using JAX-RS annotations to handle data formats and used http methods.
  • Build Maven Scripts for the application deployment and integrated with Jenkins server.
  • Involved in writing test cases, implement unit test cases using Junit and mocking frameworks.
  • Deployed on JBoss 7.1 enterprise server with JBoss Native and Metro stack using doc: literal style web services.

Environment: J2EE, Spring framework, Spring MVC, Spring Boot, Hibernate 3.x, Angular JS, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Jenkins, Multithreading, Web services, SOAP, XML, Micro services, SaaS, Java Beans, Net Tool, JQuery, JavaScript, Drools, Apache Maven, JUnit, XSLT, HTML.

Confidential, Rockford, IL

Java Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server-side programs by using Servlets and JSP.
  • Designed and developed the HTML front-end screens and validated forms using JavaScript.
  • Made use of almost all Object-Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have maintained by using XML Files.
  • Implemented MVC using Struts Framework.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using Junit for unit testing, performed functional integration system and validation testing.
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, Spring framework, java multithreading, Prime faces, Spring Batch, JAX WS, soap services, stored procedures in SQL server, Drools, Spring AOP, IBATIS, Hibernate, MySQL, PL/SQL, XML, WSDL, SOAP, SOAP UI, JUnit, Web sphere Applicat

We'd love your feedback!