We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Columbus-oH

SUMMARY

  • Having over 5+ years of solid experience working on large scale enterprise applications in all phases of Software Development Life Cycle(SDLC) like requirements analysis, design, development, testing and support.
  • Extensive experience in developing web pages using JavaScript, jQuery, HTML5, CSS3 and making web pages’ cross browser compatible.
  • Experience in utilizing open - source frameworks such as AngularJS, Angular (2,7) and NodeJS.
  • Experience in developing web applications using Java/J2EE technologies like JSP, Servlets, JSF, EJB, JDBC, Spring, Hibernate, Web Services (SOAP, RESTful, WSDL) and XML.
  • Expertise in Spring framework, including Spring-IOC, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring-MVC, Spring BOOT and Spring REST.
  • Used various feature of Spring such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Excellent understanding & hands experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions.
  • Experience in consuming RESTful services and jQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
  • Experience in writing SQL Queries, Stored Procedures, functions, views, triggers and data connectivity and data integration of SQL Server. Used various web servers like WebLogic, IBM WebSphere and Apache Tomcat.
  • Conversant with various design patterns Model View Controller (MVC), Session Façade, Data Access Object, Data Transfer Object, Abstract Factory, Factory Pattern and Singleton.
  • Experience in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and CI/CD tools Jenkins.
  • Used Maven for generating system builds and Jenkins for continuous integration (CI).
  • Experience in using Version Control Systems like SVN, GIT HUB Desktop and GIT BASH.
  • Expertise in Developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE)- Eclipse, Spring Tool Suite(STS), Rational Application Developer (RAD) and Net Beans.
  • Good at designing Design Documents, Unit Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Experience and knowledge in various development methodologies like Test Driven Development (TDD), Scrum, Agile, UML and Rational Rose.
  • Experience in Production Support, Identify Application Issues and fixes to resolve incidents.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.

TECHNICAL SKILLS

Languages: Java (7/8), JavaScript, SQL, PL/SQL, UML2.0.

Java/J2EE Enterprise Technologies & Frameworks: JDBC, JSP (2.1/2.0/1.2), Servlets (2.x), EJB, JSTL, JMS, Java Mail, JSF, Hibernate, Struts (2.x), Spring (2.0/1.0).

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-WS.

Client-Side Programming: HTML/HTML5, CSS2/CSS3, AJAX, JQUERY, JSON

JavaScript Frameworks: Bootstrap, AngularJS, Angular (2/6/7), Node.js.

Database: My SQL (5.1/4.1), Oracle (10g/9i/8i), SQL Server, IBM DB2.

Web and Application Servers: Tomcat (7.x/6.x/5.x), WebLogic (10.3/9.2/8.1/7.0 )IBM WebSphere (6.x/5.x/4.x), JBOSS (7. x).

Methodologies: SDLC, OOAD, Agile (SCRUM), Waterfall.

Tools: & IDEs: Junit, Log4j, Jenkins, Jasmine, Maven, Net beans, RAD, Eclipse IDE, JS Fiddle, Brackets.io, Microsoft Visual Studio, NPM.

Version Control: CVS, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, Columbus-OH

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile.
  • Lead multiple challenging projects and closely interacted with the business partners and analyzed the requirements and translated them to the team.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSP, jQuery and JavaScript.
  • The application is developed using Struts 2.0, Angular JS 1.6, Angular 2.0 (Upgraded), Spring-MVC/Boot (Upgraded), JSP, HTML, CSS, AJAX, Bootstrap.
  • Utilized Angular for its efficient data flow architecture to create a lightweight and render efficient web app that search for expressions (Dark Launch- on/off) via the GitHub API through keywords.
  • Implemented Angular multiple components, routes and injected into main route.js (as Stateless and Functional components when applicable).
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar and web.xml using XML.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database.
  • Used Postman for testing and automating the RESTful Web services using JavaScript.
  • Wrote Junit test cases (Integration and Unit Tests) using Mock frameworks for testing the functionality of the developed (Services, Dao) and Action Class.
  • Extensively used GIT (GitHub, GIT Bash, GitHub Desktop) for version control.
  • Was a part of DevOps efforts using multiple tools such as Splunk, FF4J, NewRelic.
  • Used Jenkins for continuous integration, builds and deployments. Also, used Jenkins jobs for jobs like auto code merge, branch creator, cleaning up work spaces, integrate with Urban Code Deploy for everyday deployments.
  • Have done application Deployment on Pivotal Cloud Foundry and used Concourse for it.
  • Used Liquid base scripts to interact with database.
  • Experience in dark launching the features in projects using expressions accessing liquid base scripts and FF4J.
  • Worked on fixing the bugs for improving the code quality using Sonar Qube to maintain coding standards.
  • Maintain, Manage and Monitor Splunk Infrastructure (Identify bad searches, dashboards and manage overall health of Splunk).
  • Developed story/task by following TDD/BDD and Pair programming concepts.

Environment: J2EE, Eclipse Neon, Angular 1.7.x, Angular 4, Node 8, Hibernate, Struts 2.0, Spring Boot/REST/MVC, JAX-WS, HTML 5, JavaScript 1.7, jQuery, JSP 2, Ajax, CSS 3, XML, Tomcat 7, SQL, Oracle 11g, SQL Developer, Postman, Apigee, Jersey API, Splunk, PCF, Concourse-CI, Agile, Junit.

Confidential, NC

Java/J2EE Developer

Responsibilities:

  • Participated in Sprint Meetings, project is developed using Agile methodology.
  • Worked on preparing technical design documents for Product and Search functionality for ATD Online Project using UML Use Cases, Class Diagrams, Activity, and Sequence Diagrams.
  • Developed JSP pages as front-end presentation layer and worked on JavaScript for Client Validations and Ajax calls. Worked on styling the UI components with CSS 3.
  • Involved in component development and used design patterns such as Singleton, Service Façade in the implementation of the ATD Online sites for B2B project using spring framework.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Designed and developed DAO layer with Hibernate standards, to access data from oracle.
  • Created Stored procedures using PL/SQL for data modification in Oracle. Interaction with Oracle database is implemented using Hibernate.
  • Used Spring to add dependency injection for the application.
  • Extensively involved in developing and consuming Restful WebServices using Spring Rest Template API to provide user a way to run the job and generate daily status reports.
  • Used REST-API with Jersey/JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Implemented REST APIs supporting JSON that allow sophisticated, effective and low-cost application integration.
  • Implemented Web Services to integrate 3rd party Cyber Source Payment transaction and FedEx address validation services.
  • Used Log4J for Logging Application Exceptions, Informational Messages.
  • Developed JUnit Classes with Test Cases and Test Suites for Unit and Integration Testing.

Environment: Java 1.6, Hibernate 3, JAX-WS, Spring 3.1.0, Spring REST, Eclipse 3, DOM, Tomcat 6.0.30/7, UML 2.0, Log4J, JUnit 4.3.1, Oracle 11g, Jersey API, HTML 5, CSS 3, JavaScript 1.7, JSP 2.

Confidential

Web Developer

Responsibilities:

  • Involved in Analysis, development, testing, integration and deployment of the application.
  • Used Bootstrap carousel to create image sliders and used Bootstrap grid system to make the web pages responsive in desktop and mobile devices.
  • Developed the controller servlet to handle the requests and responses.
  • Used JSTL tag libraries extensively while coding JSP pages written JavaScript for validation of page data in the JSP pages.
  • Used Spring MVC, Core Spring and Spring JDBC modules along with Core Java 6.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Implemented generic repository to promote reusability of the code and developed MVC Controllers, Views, View Models and Helper methods linked to backend database.
  • Used AngularJS to develop MVC app Models, Views and Controllers that integrated with the back-end REST-FUL Services using AJAX ($http) and resources to perform GET and POST data to backend servers.
  • Implemented REST APIs supporting JSON that allow sophisticated, effective and low-cost application integration.
  • Created custom Directives which isolate scope, template, and link functions to display a list of items inside a grid.
  • Extensively worked with making calls to APIS to fetch the data from the backend as JSON, AJAX response and parse it on theUIfor DOM/CSS manipulation.
  • Used Bootstrap and media queries to create a Responsive website across smaller size of screens, set breakpoints for smartphones, tablets and desktops.
  • Utilized promise to run http request asynchronously and chains of promises using $q.all and $when.
  • Utilized $broadcast, $emit and $on and $root scope to pass data between the controllers.
  • Developed custom-form validation using built-in angular form properties such as $valid, $invalid, $pristine and $dirty.
  • Utilized built-in directives such as ng-show, ng-hide, ng-if, ng-include, ng-repeat, ng-model.
  • Worked in an Agile Environment, attending daily Scrum, updating tasks accomplished and on progress, participating in Sprints.
  • Used Log4J for Logging Application Exceptions, Informational Messages.
  • Prepared Test Cases and Unit Testing performed using JUnit.

Environment: Java 1.6, HTML, XML, Bootstrap, JavaScript, AngularJS, jQuery, Ajax, JSON, Spring MVC, Hibernate, Spring Framework 3.2, Eclipse3.x, GIT, WebLogic 10.3, SQL, Agile, Restful WebServices, Rest Template API, Junit, Log4j, SQL Developer.

Confidential

Software Developer

Responsibilities:

  • Conducted a detailed study on operations and gathered user requirements.
  • The Application was designed and developed with spring and Hibernate as the ORM. Develop UML diagrams like use case, sequence, class diagrams and design documents.
  • Designed and developed Servlets, Data Beans and Session Beans.
  • Developed the web tier (JSP, Servlets) which was responsible for managing the screen flow of the UI and browser-based applications.
  • Used Spring framework for dependency injection, transaction management and AOP.
  • Designing and coding of Business Classes using Spring IOC and AOP features.
  • Designed and developed all components JSP, controller, spring configuration, and DAO and Hibernate configuration for various modules.
  • Extensively used SOAP XML Web Services for transferring/retrieving data between different providers.
  • Implement Hibernate for data persistence and management.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Spring Validation framework for Client-side validations and Server-side validations.
  • Used Struts MVC for the developing loyalty discount module.
  • Developed database access components using JDBC.
  • Used Session and Entity beans extensively to implement the business and database logic.
  • Developed Java beans for business logic.
  • Writing JSP’s for user interfaces, JSP’s uses Java Beans objects to produce responses.
  • Used JAXB parsers to parse the XML data.
  • Generated Transactions and end user Reports using Servlets and JSP.
  • Developed unit Test cases and performed Unit Testing using Junit.
  • Participated in code review testing and bug fixing.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.

Environment: Java 1.5, Servlets, EJB 2.x, JSP, JSTL, HTML, CSS, JQUERY, XML, JAXB, JBOSS, CVS, Oracle, SQL Developer, Eclipse.

We'd love your feedback!