We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Around 8 years of software development experience in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java, J2EE and UI technologies.
  • Worked on Java and related technologies - Core Java and J2EE - Servlets, JSP, JSF, EJB, Struts, Spring, Hibernate, JPA, JDBC, JNDI, JMS, XML, XSLT, JAX-WS, JAXB, SOAP/REST Web Services, WSDL, JAXB, JAAS
  • Extensively used open source frameworks Spring, Kafka and Camel Kafka.
  • Extensive experience in using J2EE design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Singleton, DAO, DTO and Business Delegate, View Helper Pattern.
  • Expertise in developing dynamic user interfaces, cross-browser event handling, DOM manipulation.
  • Strong hands on experience with Spring IO, Spring JDBC, Spring AOP, Spring JTA, Spring MVC, Spring IOC and Spring Boot.ss
  • Expertise in implementing Service Oriented Architectures (SOA) with XML (SOAP/UDDI/WSDL) and REST based Web Services.
  • Hands on experience with different spring framework modules like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot.
  • Designed and developed Microservices business components using Spring Boot.
  • Experience in using various Version control systems like GIT, CVS and SVN.
  • Experience with Use-case design, Class & Sequence diagrams using UML/Rational Rose.
  • Involved in several web application development projects that required Responsive Web Design.
  • Good Web Application debugging skills using Chrome Developers Tool and Firebug.
  • Experience in developing websites using HTML 4.0/5.0, CSS, CSS3, JavaScript, JQuery, Sencha touch, Ajax and JSON.
  • Developed Web-based enterprise applications using Java/J2EE, Core Java, Servlets, JDBC, Hibernate, Web Services (SOAP and REST) and MVC Framework (Struts, Spring MVC).
  • Worked on ESB to simplify the problem of integration.
  • Experience with Knockout.js, Angular.js and Backbone.js JavaScript Libraries.
  • Good experience with continuous delivery pipeline using Docker, Jenkins and GIT HUB.
  • Experience in working with Columnar NoSQL database like HBase, Cassandra to manage extremely large data sets.
  • Worked with the JavaScript frameworks like JQuery and AngularJS.
  • Experience in UNIX, LINUX and UNIX Shell Scripting.
  • Experience with Java 8 features such as lambda expressions, Streams, Parallel Operations on Collections.
  • Good experience in database development using database engines like Oracle, SQL Server, MY SQL and DB2.
  • Strong experience in coding using SQL, PL/SQL Stored Procedures/Functions.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
  • Experience in developing XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach and REST based services with JAX-RS, Jersey, and Spring Integration.
  • Experience in basic use of oracle RDBMS, including SQL DDL and DML and PL/SQL.
  • Good working knowledge in building applications using Apache ANT and J Unit automated testing.
  • Excellent analytical and problem-solving skills and thrive on building world-class software quality assurance systems and processes that ensure the delivery of perfect applications.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

TECHNICAL SKILLS:

Java & J2EE Technologies: Core Java1.8/1.7, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM, Tiles, DOJO.

Web/Application Servers: IBM Web Sphere 6.x/5.x/4.x, Web sphere MQ, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, and Tomcat4/5/6.

Frameworks & Middleware: Spring Framework2.0/3.0, Spring boot. Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, IBatis2.0, Active MQ, Axis1.4/2.1.3, Apache CXF

Languages: Java, python, SQL, PL/SQL

Web Services: SOAP, REST

Development Tools/IDE s: Eclipse Kepler/Juno, My Eclipse8.0, IntelliJ

Design Methodologies: RUP, UML, J2EE design Patterns.

Open Source: J Unit, log4j1.2, GIT, CVS, SVN, Rational Clear Case, Source Tree and GIT Hub., Ansible, bamboo,bitbucket.

Platforms: Windows 7/XP, UNIX (SOLARIS), LINUX.

Databases: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Web Technologies: HTML, HTML5, XML, CSS, CSS3 JavaScript, jQuery, AJAX, XHTML, JSON, Bootstrap, NPM Js, Spring Boot, Knockout.js, React Js, Reduct ES6, Angular.js, Angular 2.0, Angular 4 Backbone.js, Node Js, Grunt Js, git

Scripting Languages: Maven3.0, Ant 1.5/1.7, Perl, PHP, Java Script, UNIX.

Markup Languages: HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Senior Java Full Stack Developer

Responsibilities:

  • Followed agile methodology and Participate in Sprint planning meetings with business users and prioritizing user stories.
  • Developed single page applications using Angular 2/4, Typescript, HTML5, CSS3, and Bootstrap.
  • Designed the page using Bootstrap and some custom CSS.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Worked on UML Class diagrams and Sequence diagrams for Design requirements.
  • Work closely with the UI team and provide Restful API’s which deliver data in JSON format needed by the User Interface, which uses Angular JS.
  • Working on Angular 2, HTML5, CSS3 and Typescript. Worked on additional frameworks like Bootstrap for responsive design.
  • Implemented all the components of Spring Framework (Controller classes, Spring Bean Configuration file dispatcher-servlet.xml).
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented J2EE design patterns like DAO, Front Controller, Session Facade, Factory Pattern and Singleton.
  • Working with AWS Identity and Identity Access Management (IAM) to created roles and policies
  • Used JSP, Java script, Angular JS, Ajax and J Query for implementing Web pages
  • Used Hibernate framework to interact with Database to retrieve using Cursors inside PL/SQL Stored Procedures and Functions.
  • Worked on Permanence by loading the data to staging table and invoke the cronjob by scheduling as per business requirement.
  • Migrating of code from on premise to cloud. Using AWS to migrate code from the application.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Used SOA Architecture to Develop SOAP Web service, generated WSDL and consume the services.
  • Tested the Webservices using SOAP UI Client tool.
  • Worked on Components, Directives, Services, Forms, Http Access, Authentication, optimizing an internal application using Angular 2 with Modules and Offline Compilation.
  • In-depth knowledge in creating classes, interfaces, methods, components and modules in Angular applications using Typescript.
  • Developed Complex Angular 2 UI nested components for reuse and rapid development of Angular 2 web app.
  • Be responsible for client-side front-end development. Implemented UI features in a three-engineers
  • Team. Followed Agile to perform fast-paced and efficient development.
  • Used React framework to build the website. Added Redux to simplified components data and state.
  • Implement Bootstrap CSS styles and React Strap components to enhance the interaction. Used Sass and BEM (class naming convention) to make the front-end coding more maintainable.
  • Used XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.
  • WebLogic Application server used for Deployments in different environments.
  • Used Angular 2 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Perform Unit testing and integration testing in local and development environments.
  • Deployment of the web application archive to Dev and Test environments within each Sprint.
  • Use Git Hub and Source Tree for code branching and merging when implementing new features.
  • Used Maven scripts to build the application
  • Created and maintained several Microservices serving various functions in the cloud-service
  • Create and work on hot fix branch to address any post-production issues encountered in the application.
  • Develop and maintain company API using Silex PHP micro framework.
  • Used spring framework including spring core/IOC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Worked on a POC related to our project in Angular2, Typescript.
  • Maintained groups of multiple users with Drupal CMS.
  • Worked on an open-source CMS Drupal to build website using Drupal.
  • Automated deployment of micro services to pull an image from private Docker Registry and deploy Docker swarm cluster using Ansible
  • Used Angular 2.0 HTTP Module to make API calls and worked with the observables.
  • Used TFS for Business Requirement Task’s maintenance, Commitment, Development, Testing, Build, Deployments among the Team.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Suggest and implement performance improvement strategies both within critical areas of xo360 and the SQL queries in the data layer.
  • Work with database (EBI) team to complete data sync from external sources into our Dev and Test databases.

Environment: Core Java1.7/1.8, HTML5.0, Ajax, JQuery2.0, JavaScript, Angular2/4 Servlet, JSP, Spring4.0, Hibernate4.0, SOAP/REST based Web services, log4J, Maven4.0, JUnit4.0, GIT, Eclipse, Drupal, REACT,REDUX, UNIX, Weblogic12c, SQL Server 2008, SQL Developer Client tool, Source Tree, Git Hub, Sublime tool.

Confidential, Bentonville, AR

Senior Java/J2EE developer

Responsibilities:

  • Analyzed requirements by requirements confirmation meeting and converted them into User Requirement specifications and also functional requirement specifications for the developers.
  • Involved in making the pages dynamic using AJAX, JSON and XML, simultaneously in manipulating HTML5, CSS3 in jQuery.
  • On top of jQuery framework and AJAX based UI framework, designed Java Script framework.
  • Using Bootstrap worked on responsive design, with device specific apps and developing a single responsive website that could be served to desktop.
  • Used Node.JS to resolve dependencies via Angular 2, typescript, jasmine
  • Using CSS3 and HTML 5 tags as per W3C standards, designed table less layouts.
  • Built Single Page Apps using Angular Js / Typescript and Bootstrap 4 for Responsive Design
  • Used node.js and angular.js MVC frameworks in the development of web applications.
  • Designed and implemented UI with vast use of JavaScript, Bootstrap, JSON and AJAX.
  • Used Angular JS Http Request to read data from web services and process JSON data to render in UI.
  • Responsible for splitting the UI logic into Angular JS MVC Architecture Views, Models and Controllers
  • Involved in building the single page applications using Angular JS Directives and filters in manipulating text within HTML.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Maintain User groups with Drupal CMS.
  • Deployed Spring Boot based microservices in Amazon EC2 container using Jenkins
  • Designed applications in AJAX with rich user interfaces.
  • Implemented and designed Spring MVC and Spring BOOT architecture.
  • Install MySQL workbench Client to access MySQL Server.
  • Build AWS infrastructure various resources, VPC EC2, S3, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML5, CSS, JSF, JQuery and JavaScript.
  • Worked on customizing modules, themes using API's and core Drupal modules.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot.
  • Design and developed different PL/SQL blocks, Stored Procedures in DB2 database.
  • MVC architecture is implemented by struts framework.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
  • Involved in scheduling the Quartz jobs using Cron trigger and simple trigger when necessary.
  • Took responsibility for accomplishing the website's UI, API and database development.
  • Implemented the web application using REACT framework, along with Flux architecture on Nodejs. Added Bootstrap library to make the website responsive.
  • Used Angular.js framework in developing various UI components.
  • Wrote Jasmine unit tests using Karma to verify Angular.JS modules and JavaScript utility routines.
  • Co-ordinate with QA for testing, for integrated product testing, user acceptance testing, Production releases, Application deployment and integration.
  • Used Git as Source Control.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: HTML4/5, CSS2/3, JQuery, JavaScript, AJAX, XML, JSP, JSON, React, Visual Studio 2012, AWS, Oracle, DOM, angular.js, node.js, Bootstrap, Drupal, Internet Explorer, Firefox, Chrome, Windows.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in the design, future estimations and Software Requirements Specifications.
  • Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML.
  • Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework, spring framework.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used spring framework for transfer of the data from GUI to DB with Ajax framework.
  • Designed user-friendly navigation for displaying various sections of data using JQuery.
  • Implemented User Friendly UI design with HTML, CSS and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to presentation layer and to store data into the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Development process the SCRUM, Iterative Agile methodologies for web Application.
  • Implemented Spring MVC, IOC & AOP.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Framework.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
  • Used log4j for debugging the application.
  • Configures JMS Server setup and DB Connection pool setup deployed them on to WebLogic Application server.
  • Involved in Configuration of data source and deployment of application in development, Test and Production.
  • Used Linux bash terminal window to run bash commands in order to produce shell script
  • CVS for version Controlling.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
  • Mainly involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Bea Web logic Application server 9.2/10.3, Eclipse, Java API, JDK1.5, JDBC, JMS, Message Queues, Web services, PL/SQL, UML, XML, HTML, XHTML, CSS, JavaScript, log4j, Git, JUnit, J2ME and Windows OS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for developing the web-based admin portal to search the table for messages, view message details, facilitate manual adjustments and change logging levels using technologies such as Spring MVC, JSP and JSTL tags, CSS, Ajax, Servlets etc.
  • Developed CDW core application to process claims, send messages to affiliates with claim information, and update the affiliates with HSA balance information, handle reversals and adjustments using Core Java, Spring IOC, and Hibernate DAO to maintain persistence and XML for Hibernate mapping.
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Configured MQ queues, developed message consumers and producers, developed clients to access connection factory and destination objects using JNDI, developed mapping files, implemented O/R mapping, managed transaction and concurrency using Hibernate.
  • Involved in Business Research and Development by realizing Use Case document requirement, designed and developed code in accordance with those models by implementing Agile methodology.
  • Responsible for maintaining the code versions using SVN, deploying the application in DEV, Test and Stage environments, provided support to the QA team during production and deployment, and troubleshoot the application to improve and optimize the performance.

Environment: Spring, Angular JS, UI 4.5.1, JSP 2.0, UNIX, SVN, WebSphere 7.0, Tomcat 7.x, Maven, Oracle, Hibernate.

We'd love your feedback!