We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Duluth, GA

SUMMARY:

  • 8+ Years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance.
  • Experience with Angular JS, JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, Backbone.js.
  • Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, JMS, MQ Services, Hibernate, iBatis, JDBC, JPA, Log4j, Portals, GWT, JSP, Custom Tag Library, POJO’s, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Experienced in using PERL to read and write data from/to Excel, Sql Server and MySql.
  • Experience in developing cross platform server side applications using Node.jsBackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Automate report generation in MongoDB using JavaScript, shell scripting, java.
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI,Apache Axis, CXF, IBM JAX-WS.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Aptana Studio, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and AltovaXMLSpy.
  • Experienced in Implementing the application’s using J2EE design patterns like Singleton,DAO (Data Access Object),RDBMS.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Experience with creating and workflows and Mappings, running jobs inInformatica 9.5/ETL.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJs, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Groovy, Vaadin, Kafka, vanilla.

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

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clear case, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Net beans, JBuilder 2007, JDeveloper.

Build Tools: ANT Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

White box Testing: Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, Load Test, Timed Test, Selenium, Fitnesse, Easy Mock, Power Mock

Black box Testing: JMeter, LoadUI, Load Runner, HP Quality Center, Win Runner Application Servers Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational Clear Quest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-FrontPage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Free marker

Search APIs: Solr, Lucene

WORK EXPERIENCE:

Confidential, Duluth, GA

Sr. Full Stack Java Developer

Responsibilities:

  • Used Scrum methodology during application development.
  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Involved in Design, Development and Implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used Hibernate to query DB2 database and return results to the front-end.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using BackBone.js and JQuery.
  • Designed High-performance/High-volume Message Queue using Apache Kafka.
  • Implemented the service layer based on a Spring container and exploited Spring's IOC features for bean management.
  • Created Kafka Producer, Consumer and Topics using CLI to test the host setup.
  • Tested message transmission between Producer and Consumer.
  • Designed a message recovery system using JMS ( Java Message Service).
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Utilized Spring Boot to create java microservices applications
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Extensive use off the D3.js library for real-time chart mapping and display
  • Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser and also used Web Socket interface.
  • Created RESTFUL services along with strong Object Oriented Node JS design works.
  • Used Node.js, performed data transformation business rules to transform code to various formats.
  • Expertise in migration and up gradation of WebLogic Server and updating JDK versions, applying patches and installing service packs for WebLogic server.
  • Worked on Breeze queries for client and server data interactions.
  • Experience in creating services as classes in Typescript importing into the Components in Angular2.
  • Configured & deployed Java applications on Amazon Web Services(AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Involved in parsing JSON API to JDOs and use them in frontend handlebar.js. Designed and developed various oracle Forms and Reports for both oracle Applications and Custom Development.
  • Used route Provider, location, routeParams services to setup routing, navigate inside the angular app and cacheFactory for caching data in Angular JS.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Worked with Angular 2 in Booking engine Project. Used typescript and created components and custom directives.
  • Worked with cluster Management agent that run on each cluster node, managed and configured the services. Worked on Remote Desktop Application (subset of Cluster manager).
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Used Node JS to develop I/O intensive web applications like video streaming sites, single page applications and other web applications.
  • Designed and implementing a Node JS and Bootstrap based mobile text and voice messaging app and its cloud backend.
  • Used Angular JS directives, services to bind JSON data with html elements and custom created Controllers, Modules to maintain the modularization in the application.
  • Built REST web service by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Expertise in presenting/communicating ideas by creating Dynamic Data visualizations using tools like D3.JS and Angular fusion Charts.
  • Created Angular 2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, RouterOutlet, binding the click event, Component decorator, binding to the hidden property.
  • Used Typescript to develop applications with Angular JS and Node. Used Grunt to automatically compile Typescript.
  • Experience in working different changed procedures of Angular 1.5 to Angular 2 such as, @Route, RouterOutlet, router-link etc. Developed Web 2.0 Apps using core JQuery along with AJAX/Java Script
  • Built Single Page Applications (SPA), Responsive Web design, UI using HTML5 Foundation Grid Layouts
  • Implemented for multiple domains and topics using Bootstrap themes and a CSS "skin" for branding.
  • Worked on Angular 2 components for theming purposes & Performed client-side validations.
  • Asserted in migrating the existing data center in to AWS environment.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Testing for every relevant class.
  • Extensively used log4j to log regular debug and exception statements.

Environment: Java 1.8/J2EE, Linux, HTML, Spring, Hibernate, RESTful, JAX-RS, JSON, Scrum Methodology, CSS3, JavaScript, Kafka, Angular JS, Eclipse, JQuery, Ext js, Maven, XML, AWS, AJAX, WebSphere, Apache CXF, JUnit, Log4j, Jira, SVN, Jenkins, Selenium WebDriver, Oracle 11g.

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Involved in the various phases of SDLC like Requirements gathering, Analysis, Design and implementation of the project .
  • Developed multiple modules in the project using agile methodology.
  • Created detail design documents, Use cases and Class Diagrams using UML.
  • Efficiently enhancement of applications with Web features like AJAX for performance improvement and customer satisfaction.
  • Used JQuery for creating behavioral aspects of the web page.
  • Used Java Scripts for client side validations and validation framework for server side validations.
  • Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap and AJAX.
  • Developed application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Dependency Injection feature of spring framework.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Worked on JMS messaging using HornetQ.
  • Worked with Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging using Docker and Jenkins
  • Developed efficient queuing (JMS) using HornetQ Management API.
  • Built backend REST API with Node.js, Express.js.
  • Used Hudson for continuous integration. Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges .
  • Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
  • Used D3.js for interactive data visualization.
  • Used iBatis for mapping java objects to oracle database.
  • Consuming RESTful Web Services for JSON/XML data using jQuery, AJAX and AngularJS, Ext js, http & resource services.
  • Use JS framework such as AngularJS (for data driven apps) and Backbone JS (for heavy DOM manipulation).
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used spring message converters to directly convert the Java objects to and from JSON.
  • Assists in evaluating, planning, analyzing, designing, developing, modifying, and integrating new or legacy applications or commercial-off-the-shelf (COTS) software.
  • Developed RestEasy Framework of spring for consuming and producing web services.
  • Used SOAPUI functionality which covers web service inspection, invoking, development, simulation and mocking, functional testing, load and compliance testing.
  • Used JIRA to manage the work stories and keep updated with the progress.
  • Designed view pages using JSP, JSTL tags, HTML, JavaScript and CSS.
  • Extensive experience in deploying, managing and developing MongoDB clusters. Creation, configuration and monitoring Shards sets.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking
  • Used Jenkins to build and deploy the code in Dev and SIT environments.
  • Developed, operated and managed a network that operating in a secure VPN enabled environment.
  • Implemented test cases for Unit testing of modules using JUnit and used ANT for building the project.
  • Implemented JUNIT testing framework to write and run automated testing.
  • Deployed the application on to WebLogic Application Server.

Environment: Java 1.7, Spring, Hibernate, JUnit, Eclipse, Microservices, REST Easy, AJAX, XML, JSON, AJAX, JavaScript, Mongo DB, WebLogic, JSTL, JSP, JQuery, SOAPUI, Java Script, Rational Clear Case, Log4j, JIRA, JDK, UML, VPN, ANT.

Confidential, Richardson, TX

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Gathering requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache and logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework for application common page layouts.
  • Created the web UI using Struts, JSP, Servlets, AngularJS, Ajax and Custom tags.
  • Deployment of Application in the JBoss application server environment using ANT tool and Struts architecture with the JSP Client.
  • The Java Transaction API (JTA), one of the Java Enterprise Edition APIs, enables distributed transactions to be done across multiple resources in a Java environment.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Developed and deployed Session Beans and JPA Entities for database updates.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used CDI to bind the lifecycle and interactions of stateful components to well-defined but extensible lifecycle contexts.
  • Implemented SOA architecture with WebServices using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
  • Used CVS as source control.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java 1.6, JSP, Struts, Servlets, EJB, AJAX, SAX, DOM, XML, JTA, CDI, Web Services, J2EE, SOA, JBoss, CVS, MYSQL, JMS, Junit, Log4j, ANT, Rational Rose, Apache CXF, SOAP, WSDL, JPA, JavaScript, Jquery.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with the team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using JQuery, AngularJS, and AJAX
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response.
  • Used Docker methodologies for shipping, testing, and deploying code quickly and to significantly reduce the delay between writing code and running it in production
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Used Hudson for continuous integration. Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.
  • Worked with Websphere Application Server for Deployment and provided Production Support on Windows NT environment.
  • Deployed applications both from the command line using wsadmin commands and from the admin console.
  • Configured Websphere resources like JDBC Providers and JMS Providers.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema (XSD) documents for Webservice operations such as Retrieve History.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Set up the AWS SDK and developer credentials for Java, Objective C,C#/.Net, Python, and JavaScript.
  • Developed AWS Lambdas that run in the AWS environment
  • Worked with Groovy to support both static and dynamic typing as well as for operator overloading.
  • Designed and developed Groovy Grails applications for end users.
  • Responsible for providing architectural guidance to external business team in Apigee API management.
  • Used Apache Nifi for ingestion of data from the IBM MQ's
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
  • Documented the requirements including the available code which should be implemented using Spark, Hive, HDFS, HBase and Elastic Search.
  • Worked with JNode System to run respective Java applications.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, Couch Base.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock - up designs and developed various functionalities with JavaScript and JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS2 and Typescript.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Setting up the automatic build and deployment automation for Java base project by using Hudson and Maven.
  • Templating engine for emails and reports was Velocity.
  • Worked with Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging using Docker and Jenkins
  • Integrated with third party Sale point API to make restful Webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Performed testing using Jasmine, Karma and Protractor by following Test Driven Development (TTD) approach.
  • Had experience in writing the Unix Shell Scripting and Python scripting for automate process.
  • Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.
  • Hands on experience in using JNode system to manually compile and execute the Java services and integrated with Jenkins.
  • End to end application design and development using RESTful APIs, Microservices, Spring Boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
  • Worked with MEAN stack along with technologies like Node.js, Passport.js, Express.js, Mongo DB and OpenTok.js to tackle issues currently opened.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Easy mock for mocking down line services.
  • Used Selenium for UI automation.
  • Used Fitnesse for integration testing.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservice, JAX-WS Webservice, Apache CXF, JQuery 1.9, JQuery UI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web Logic 12.1, Eclipse 4.2, Junit, Pivotal cloud Foundry(PCF), XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, GIT, PMD, AWS, Restful API, NodeJS, Bootstrap, AngularJS, Typescript, HTML5, CSS3, Toad, Maven 2, Kafka, Spring Boot, Jenkins, TcpMon, Sun Jersey, Junit 4.1, Apigee, Easy mock, Selenium, JIRA, Rally, Elastic Search, Velocity, JNode, Apache POI, Quartz Scheduler, Protractor, Apache Nifi, Groovy, Apache camel, Microservices, TcpMon, Fitnesse, Selenium, Your Kit

We'd love your feedback!