We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Danville, PA

SUMMARY:

  • Java/J2EE Developer 7+ years of experience in IT industry in Software Development, Design, Analysis, Deployment of Web using OOP Concepts, Java 8 and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, WSDL, Axis),Mule ESB, JavaScript, HTML, AngularJS, Jenkins, AJAX, Oracle Web Center Suite and XML .
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Experience in MuleSoft Anypoint Studio platform on designing and implementing APIs.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth2.
  • Experience in Web-Development technologies like JavaScript, CSS, CSS3, Servlets, Angular JS, AJAX, JQuery, Bootstrap, JSP, JSON, JSTL, HTML, HTML5, XHTML, PrimeFaces and XML.
  • Developed RESTful web services interface to Java-based runtime engine and accounts.
  • Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere, Web Logic, Sun Glassfish and JBoss.
  • Extensive experience in IDE tools like IntelliJ, Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
  • Strong knowledge of Core Java technologies like Multi-Threading, Serialization, Collections, Framework, Generics, Resource Bundles for Internationalization.
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MySQL PL/SQL, SQL* Plus, Database Procedures, Functions.
  • Worked in delivering builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Hands-on experience in working with XML related technologies such as SAX, DOM Parsers, XML Schema, XSL, XSLT, XPath, DTD, XSD and JAXB.
  • Resolved application and connectivity problems in Java programs.
  • Strong design skills implementing Unified Modeling Language (UML), Object Modeling Technique (OMT) and Java Design Patterns.
  • Experience in version control tools like GIT, SVN, CVS and Microsoft visual SourceSafe.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
  • Excellent communications skills. Adept at building strong working relationships with co-workers and management.
  • Good learner with quick learning skills and good team member with communication skills.
  • Cohesive team worker, having strong analytical, problem solving and interpersonal skills.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Excellent communications skills. Adept at building strong working relationships with co-workers and management.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, SQL, C, C++, PL/SQL.

Web Technologies: JSON, JSP, Servlets, GWT, JDBC, Hibernate, JMS, EJB, AWS, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML 5, CSS, CSS 3, Java Beans, JavaScript, Dojo, Angular JS, AJAX, Bootstrap.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss.

IDE S: Eclipse, IntelliJ, Webstrom, Net Beans, Red Hat Developer Studio.

Tools: SSIS, SSRS, Ant, Maven, Jenkins, Junit, Drools, Jira, Chef, Puppet.

Operating systems: Windows, Mac, UNIX, Linux.

Databases: Oracle 11g/12c, My SQL, MS SQL Server, NoSQL, DB2, MongoDB.

Frameworks: Spring (IOC, AOP, DAO, JDBC, MVC), Struts, Hibernate, JavaScript, Angular JS, JQuery, CSS.

OO Modeling: UML, Rational Rose, Visio.

Version Control systems: SVN, CVS, Git, RTC, CM Synergy, Rational Clear Case, VSS.

PROFESSIONAL EXPERIENCE:

Confidential, Danville, PA

Java Full Stack Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum ( Agile ) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed the Spring Boot Rest Service that involves crud operations and deployed in Amazon Web services ( AWS) EC2 instance .
  • Involved in the front end using HTML, JavaScript, JQuery, AJAX and Servlets, JSP, Struts2, JSTL.
  • Used Marionette framework to simplify the construction of large scale JavaScript applications.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML, Angular-JS 2 and Node-JS.
  • Designed and created Angular JS factories to make RESTful API calls by using $http and $resource to get the JSON contract.
  • Experience using two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in Angular 2 .
  • I built the Confluence wiki site to in corporate an HTML portal page making it organized with intuitive navigation and an easy to use table of content system.
  • Used new JDK 1.8 features to improve the code readability and performance such like Stream, Lambda, and Optional etc.
  • Implemented client side Interface using React JS .
  • Used React-Router to turn application into Single Page Application.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed various screens for the front end using REACT JS and used various predefined components in React Redux library.
  • Proficient in writing react code with help of ECMAScript 2015 (ES6) and JSX.
  • Created Express.JS models which use Mongoose models to query, create, update, and delete from MongoDB.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap& used Client Side validations were done using Node-JS, XSLT and JQuery (Masking), and Google graphs XMLDOM.
  • Developed the back-end logic with Core Java, Collections, Multi-threading.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Hibernate.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.5 framework like HQL queries, Criteria etc.
  • Used Spring IOC, AutoWired Pojo and DAO classes with Spring Controller.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Node JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth .
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third party requests coming in.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Played a key role in installation and configuration of the various Hadoop ecosystem tools such as Sqoop, Flume, Pig and Hbase.
  • Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and Apache SOLR .
  • Worked with Jenkins CI/CD tool and installed various plugins to automate the deployment and generate a JAR/WAR file.
  • Using RabbitMQ as a messaging server (send and receive the messages) between our micro services.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat.
  • Used Micro-services to ensure the scalability of application on cloud infrastructure.
  • Designed and developed micro services business components using Spring Boot.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Used Github repository for version control.
  • Configured Jenkins extensively to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Github version control.
  • Used Web sphere 8.5 Application Developer with RAD 7.5 as development IDE for building, testing and deploying application locally.
  • Used new JDK 1.8 features to improve the code readability and performance such like Stream, Lambda etc.
  • Created POCs to store Hadoop data on Postgre sql, Hbase, Cassandra CQL (creating Key spaces, Storing and retrieving data from tables, Filtering data based on multiple columns).
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Used Maven and ANT to build, run and create JARs and WAR files among other uses.

Environment: IntelliJ (JDK 1.8), Webservices, Struts, Spring, JPA, Hibernate, Jenkins, AWS, Web logic, Cassandra DB, SOAP, SOAP-UI, MicroServices, ReactJs, RAD, Active MQ, JAXB, JAXP, NoSQL, WSDL, JAX-WS, XML query, RDBMS, Spring boot, Shell, XSD, XPATH, DOM, RESTful, Apache CXF, JUnit, Mockito, Spring, Spring Batch, Spring Boot, Spring Security, Oracle 12c, DB2, WebSphere, PL/SQL developer, GWT, Swing, Ajax, Angular JS, JQuery, JavaScript, CSS3, bootstrap, Unix, SVN, GIT, JIRA, SQL Developer, Maven.

Confidential, Boston

Sr Java Web Developer

Responsibilities:

  • Involved in the entire life cycle of the project starting from the requirements, mockups, prototyping, design, coding, and integration testing and production deployment.
  • Interacted with business owners on a regular basis to understand the desired functionalities and help them visualize the product by making suggestions.
  • Worked with the system Admin to stand up the architecture in AWS Cloud. Responsible for setting up Dev, Test and production environments.
  • Installed, deployed, and upgraded AWS Cloud-based servers and services in accordance with Company standards and project guidelines.
  • Supported Confidential AWS Cloud Migration Activities. Created and hardened an Amazon Machine Image (AMI) utilizing Center for Internet Security (CIS) benchmarks to be used by Confidential on the ECFM project.
  • Utilized AWS to set up Virtual Private Clouds (VPCs) for Management, Production and Testing environments with customer operational requirements and parameters (e.g., internet gateway, subnets, elastic Ip, and Security Groups).
  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency.
  • Worked on Angular 2.0 by consuming Restful web services & used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Enhanced legacy application by building new components in Angular2 and typescript.
  • Developing (Single Page Applications) using Angular.js, Node.js and also hybrid mobile application development using the Ionic Framework .
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React . js .
  • Maintained states in the stores and dispatched the actions using redux .
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used React-Autocomplete for creating google maps location search on the webpage AddedExcel-Builder to download the Tabular data in Excel format using react.
  • Used React JS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.
  • Used RWD (Responsive Web Design) techniques to enhance user's behavior based on screen-size (mobile and tablet), platform and orientation.
  • Designed and maintained Web Service Interfaces to the Duane Reade Customer Loyalty Website. Frontend developed in Java and the business logic on AS/400 using MQ communication software and IBM Web-Sphere Portal.
  • Design and develop product enhancements in WebSphere Portal and Connections and Spring
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • Used Angular 2 to consume RESTful web services & template driven forms and modern driven (Reactive) forms to perform form validations both on server and client side.
  • Mainly responsible for developing RESTful API using Spring framework. Developed different Controllers that return the responses both in JSON and XML based on the request type.
  • Created RESTful web services for NoSQL database Integration.
  • Designed and developed the application using Spring MVC - Implemented various Controllers, used spring’s component-scan and Autowiring functionalities.
  • Aspects in spring are used for logging and error handling.
  • Implemented role based authorization using Spring security.
  • Participated in developing with web pages using AngularJS, bootstrap and AJAX.
  • Used Spring’s JDBCTemplate for developing the DAO’s for user contributions.
  • Designed and developed REST APIs using Spring Boot and Microservices for exposing the services utilized for risk assessment by various other applications.
  • Developed unit test cases using Junit framework.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Used data modeling for creating a data model by applying formal data modeling techniques.
  • Build & Deployment in Web Sphere Application Server.
  • Using RabbitMQ as a messaging server (send and receive the messages) between our micro services.
  • Extensively used log4j to log regular debug and exception statements.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Performed code review and unit tested the application using Junit framework.
  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
  • Wrote Docker scripts which can build environment (install apache spark, Oozie, map reduce) in a Docker container and then deploy and run our tests automatically against the environment. Once the testing is over the Docker containers are destroyed.
  • Used JIRA for bug tracking on JAC (jira.atlassian.com).
  • Used NoSql databases like Cassandra and Hbase.
  • Supported both JSON and XML formats for the RESTful API. Used Jackson libraries for converting from POJOs to JSON and vice versa.

Environment: Java 8, Struts 1.2, J2EE,DOJO, HTML, HTML5, Hibernate 4.1, JSP, JSTL, AJAX, JQuery, Node JS, React JS, Oracle, Rational Clear Case, Responsive Web Design, IBM web sphere portal server 6.1, Web Logic, Eclipse, Maven, Apache Tomcat, AWS, SVN, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.

Confidential - Torrance, CA

Java Web Developer

Responsibilities:

  • Developing new modules TMS Reports using Java, JDBC, Servlet, JSP, JSTL, Spring 3.0, JavaScript, Xml, Application Server and Oracle database.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components.
  • Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
  • Complete coding for invoking the Spring 3.0 calls.
  • Involved in the writing coding, Code Review, Unit Testing of JUNIT and defects.
  • Utilized Model-View-Presenter (MVP) design pattern, decoupling view and presenter, in front-end development.
  • Created JUnit test cases using JUnit framework for doing Unit Testing for all of my deliverables.
  • Using SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Respond to QA / production defect fix and release patch for update Quality Center.
  • Bug fixing, Functional Testing, Production support and Maintenance.
  • Writing program specification, based on functional design.
  • Involved in debugging and troubleshooting the bugs and resolved those issues.
  • Implemented OO design concepts, best practices, exception handling, identifying and fixing potential memory, performance, & transactional issues.

Environment: Java 1.6, J2EE (Servlets, JSP), Spring 3.0, JavaScript, Spring Restful Wb Services, Oracle 10, UNIX, XML, WebSphere Application Server, SQL, PL SQL, Weblogic10.

Confidential - Des Moines, IA

Java Web Developer

Responsibilities:

  • Actively involved in the Analysis, Design, Development and Testing of full Software Development Life Cycle (SDLC) of the project.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed presentation layer using JSP, HTML, CSS and client validation using JavaScript.
  • Used AJAXAPI for intensive user operations and client-side validations.
  • Developed the presentation layer using JSP and client-side validations using JavaScript &JQuery.
  • Created single page application using Angular JS to bind with specific views and to synchronize data with server.
  • Implemented RESTful web services using Jersey for JAX-RS.
  • Worked with IBM Security Access Manager for Single Sign-on implementation.
  • Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Worked on MongoDB database concepts such as locking, indexes, sharding, replication, schema design.
  • Created Database Procedures for refreshing, Inserting and erasing and putting away information utilizing PL/SQL under Oracle Database Server.
  • Prepared the LLD(Low Level Design) document and DDD(Detailed Design Document) Document.
  • Implemented Core Java concepts like Polymorphism, Inheritance, Multithreading etc.
  • Involved in development of presentation layer using Spring framework, and MVC design paradigm.
  • Worked in implementation of MVC design paradigm of Spring framework, Object-Relational Mapping (ORM) using Hibernate and Oracle database at the back end.
  • Configured Spring ORM that provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access the database.
  • Involved in developing SOAP and Soapful Web Services functions to get data from the Mainframe Systems.
  • Used SoapUI+1 for web services testing.
  • Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
  • Project coordination with other Development teams, System managers, and developed good working environment.
  • Used JBOSS Server for deploying the application.
  • Involved in Object Analysis, design and documentation of the application model using Unified Modeling Language (UML).
  • Developed Exception Handling framework and used Log4j for logging.
  • Involved in handling unit testing using JUnit.
  • Automated the build and deployment process using ANT build script.
  • Worked with defect tracking system Bugzilla.
  • Knowledge on build Data Access Layer using Elastic Search for Recommendation view for repair events.
  • Used SVN as a version control system and for code management.

Environment: Java, J2EE, HTML, CSS, AJAX, JSP, JSF, Java Script, Hibernate, Spring, Struts, Elastic search, Apache axis, SOAP, SoapUI, XML, UML, UNIX Shell Scripting, Oracle, SQL, Ant, Bugzilla, JBoss,Log4j, Eclipse, SVN

Confidential

Java Developer

Responsibilities:

  • Involved in the design, feature estimations and Software Requirements Specifications.
  • Writing and implementing CSS3 throughout the site, both as in-line and imported files.
  • Designed web application user interface, interaction scenarios and navigation based on Analysts, interpretations of requirement and use cases.
  • Gathered the data from the backend using AJAX, JQuery and JSP.
  • Wrote code in JQuery, JavaScript, CSS, AJAX for the navigation oriented application and used JavaScript and CSS for UI Design Mockup.
  • Wrote JavaScript for Node JS applications that are useful for interacting with server and Network applications.
  • Used JQuery fancy box plug-in that adds stylish drop shadow to images posted on the Webpage using JQuery .
  • Developed UI and implemented for some plug-in using JavaScript , HTML , CSS and XML.
  • Involved in Configuration of data source and deployment of application in development, Test and Production.
  • Maintained version control using CVS.
  • Created and deploying new features in order to sustain and amend existing applications.
  • Fixed Front-End issues with the layouts.

Environment: HTML, CSS, AJAX, Web Services, DOM, Usability Testing, HTML, DHTML, XML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively involved in all phases of Software Development Life Cycle (SDLC).
  • Actively participated in requirements gathering, analysis, design, and testing phases and also designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Involved in the design of the Database and in the Normalization of the tables and worked with NoSQL databases.
  • Configured struts-specific deployment descriptor (struts.xml), Implemented the validations using Struts MVC Framework and also Created Action Classes for Controller in Struts MVC Framework. Developed the code based on the design using Struts framework and using J2EE patterns.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
  • Used Spring MVC framework to build the web modules for partner systems integration. Spring Batch to process large data for Distribution center2 allocations implementation.
  • Developing Java Web Services for different phases. Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate.
  • Implemented JDBC API for communicating with database layer.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in JBoss on UNIX.
  • Coding using core java, Servlets and JSP using Eclipse IDE. Developed Request Handlers using Servlets as Controlling mechanism.
  • Handled PHP backend development for dynamic database driven websites. Troubleshoot problems with PHP and other web technologies.
  • Developed and created PHP MySQL applications as per the technical specifications. Performed the responsibilities of implementing and hosting of systems on a web server.
  • Code Developed for User and Administrator Modules. Assisted in the documentation of system test strategies and the execution of test cases.
  • Involved in Prototype Development. Performed Unit testing using JUnit.

Environment: HTML, Java, Struts, Struts MVC, Spring IOC, Spring MVC, SOAP, Hibernate, JDBC, JSP, Servlets, JDBC, JBoss, SQL, PL/SQL, PHP, Ant and Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Developed prototype of the application for the Business approval.
  • Enhanced the Web Application using Struts.
  • Implemented SOAP using Web services to communicate with other systems.
  • Documented the code using Javadoc style comments.
  • Wrote Client side validation using Struts Validate framework and Java script.
  • Implemented Struts Action classes using Struts controller component.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application server.
  • Written SQL queries and PL/SQL stored procedures.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports.
  • Involved in Release Management and Deployment Process.
  • Involved in UAT Support & Bug Fixing.

Environment: Java, J2EE, Struts, Web Services, WebLogic, JSP, Servlets, HTML, ANT, MAVEN, Red hat Linux, Windows 2000.

Hire Now