We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • Over 9 years of IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Experience in analyzing and writing sorting algorithms as per the requirements.
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse, WSAD.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Façade.
  • Good knowledge on SOAP based web services Frameworks and SOA using Oracle BPM.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL and UDDI.
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Experience in MVC (Model View Controller) architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as HTML, XML, CSS, Java Script and JQuery using AJAX.
  • DevelopedMicro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Good proficiency in using front - end &Middle-tier J2EE technologies with backend databases such as Oracle Server, MySQL Server, and MS Access
  • Experience in shell scripting on multiple operating systems and platforms including Windows, Linux, and Mac
  • Strong Expertise in front end technologies such HTML, CSS, JavaScript and Ajax. Basic understanding of ExtJs
  • Proficient with Software Development Life Cycle (SDLC), including business requirements, analysis, design, development, testing in Waterfall, Agile methodologies.
  • Experience in Object Oriented Design (OOD) and Object Oriented Programming (OOP).
  • Developed web applications using UI technologies like HTML5, Angular JS, JavaScript, JQuery, JSON, CSS, Bootstrap and Ajax.
  • UtilizedJava Spring, Maven, Hibernate MySQL and MongoDB as the framework, Tomcat as the server. Developed Restful APIs. Hosted onHeroku and all the code deposited on the GitHub and bitbucket.
  • Experienced in Application Deployments and Environment configuration usingPuppet & Chef.
  • Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
  • Hands on, project implementation experience with Cloud technologies likePivotal CloudFoundry.
  • Experience in AngularJS, Backbone. Js,React Js. and Responsive design.
  • Excellent implementation knowledge of Distributed / Enterprise / Web / Client Server systems using Java, J2EE, Rabbit MQ, TIBCO, XML, Ant, Apache Maven, Drools & Oracle technologies.
  • Involved extensively in using MVC, CXF, spring, Hibernate, MDW, and OSGI frameworks.
  • Good Experience in Service Oriented Architecture (SOA) to create, consume and publish SOAP and REST Web Services and Windows Services.
  • Worked extensively using IDEs like Rational Software Architect (RSA), IntelliJ & Eclipse.
  • Good experience in Tomcat, Web logic, and Apache Service Mix & JBoss application/web servers.
  • Good experience working in a Production Support role for multiple applications.
  • Experience in drawing UML diagrams like Use Case, Sequence, Solution, Flow and Class Diagrams using Microsoft Visio.
  • Used Git, SVN, Stash, and Artifactory, Nexus repositories for source code version controlling and team collaboration.

TECHNICAL SKILLS

Programming Languages: C, C++ with OOPS, Java 1.3/1.4/5.0/6.0 , J2EE 1.3/1.4/5.0. , Groovy, Python2/3, JavaScript

Core Java: Multithreading, Applets, Collection, and Swing

J2EE Technologies: Java EE, JSP1.2/2.0, Servlets 2.3/2.4/2.5, JDBC 2.0/3.0, JMS 1.1, EJB 2.0/3.0

Web Technologies: HTML5, XML, CSS3, DHTML, AJAX, ANT, JavaScript, Node.JS, Angular, RESTful service, Bootstrap, JSON

Framework: Design Patterns, Struts 1.0/1.1/1.2/2.0 , Hibernate 2.0/3.0, Spring 1.0/2.5

Web service: SOAP, REST

Databases: Oracle8i/9i/10g, MS SQL Server 2005/2008/2012 , DB 2 8.2/9.0/9.5 , MongoDB 2.6

Operating Systems: Windows XP/7/8Vista, Ubuntu, Unix, Mac OS X

Tools: Eclipse3.3/3.4, Rational Rose, Dreamweaver, RAD6.0/7.5, Net Beans, Sonar Cube and Fortify

Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML, Waterfall

Web Servers/application servers: Apache Tomcat Server5.0/6.0, IBM Web Sphere Server 6.1/7.0, Bea Web logic server8.1/10.0

Version Control: Visual SourceSafe (VSS), Clear Case, Clear Quest, CVS, Git

PROFESSIONAL EXPERIENCE

Confidential, Morrisville, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 1.0.
  • Developed new requirements with Spring, Struts and Hibernate.
  • Used JQuery for basic animation and end user screen customization purposes.
  • Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Developed Web Applications using HTML5, CSS3, Bootstrap, AngularJS, and Spring MVC, Spring Boot Framework to implement the Controller and Service layers.
  • Developed custom directives using AngularJS.
  • Developed custom directives in AngularJS for the application independent components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, notifications, chevrons, graphs, date pickers, pagination.Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Provide expert technical leadership to customers and partners regarding all aspects of Pivotal Cloud Foundry (PCF).
  • Design and develop theMicroservices component( Confidential -client) for the Confidential Search Engine using Assembler.
  • Implementing the filter implementation to create the product listing page based on the user selection.
  • Rest services templates are generated using swagger specifications.
  • Customizing the OOTB Confidential cartridge handlers.
  • Reusing the existing ATG Catalog and the Indexing process and the existing Experience Manager Rules.
  • New library development with micro services architecture using Rest APIs, spring boot and spring cloud.
  • Bi-weekly sprints using agile development methodologies.
  • Responsible for managing theChef Client nodes and upload the cookbooks toChef -server from Workstation.
  • Responsible for development and version control ofChef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on premiseChef Server.
  • Monitor AWS instances and investigate errors
  • Configure application in Continuous Integration and Continuous Deployment Process.
  • Orchestrated Docker containers using Kubernetes
  • Develop PoC using fast network packet processing framework - DPDK
  • Used JIRA for Defect tracking
  • WrittenChef Recipes to automate build/deployment process and perform process improvement to manual processes.
  • Extracted reusable modules from a monolithic application into libraries for use in new micro services
  • Ensure the successful architecture and deployment of enterprise grade PaaS solutions using PCF as well as • proper operation during initial Application migration and net new development.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js.
  • Experience in developing cloud based application using Spring Cloud and Pivotal cloud foundry
  • Responsible for making responsive web pages using twitter bootstrap and media queries.
  • Developed internal support portal using ExpressJS, mongo DB, Mongoose, NPM, AngularJS and deployed it onHeroku server.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
  • Implemented Grails Services and controllers to perform actions.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Making changes to the existing web applications and creating new components using React.js.
  • Managed projects with GRUNT task runner.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Used Maven for build application.
  • Designed and Developed automation script using Selenium Web Driver in Eclipse.
  • Used LAMP to suitable for building dynamic web sites and web applications.
  • Handled response data from RESTFUL webservices using XML, JSON and JQuery to update UI Interactedwith java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
  • Created GET/PUT request and response using RESTFUL web services.

Environment: Java, J2EE, Swing, Oracle 11g, MySQL, Restful Web Services using Micro services Architecture Eclipse 3.4, WebLogic 9.2, GUI, Spring, Hibernate,HTML, HTML5, CSS3JavaScript, JUnit, Angular js 2.0, React.js, Backbone.js, node.js, JQuery, Web services,Maven, Jenkins, Redux Toad, Grunt, Tortoise SVN, Putty, LAMP, Visio, Team track, Quality Center.

Confidential, NJ

Sr. Java Developer

Responsibilities:

  • Actively includes in various phases of Software Development Life Cycle(SDLC) for example, Design, Analysis, Development and Testing.
  • Modified the UI screens created by web designer using HTML5, CSS3, and JavaScript, React.js.
  • Implemented data-binding using Node.JS for front-end development of a current web application.
  • Implemented different validation control on the web-pages using Angular JS And Developing a cross-platform JavaScript based solution using Angular JS.
  • Provides more security to client side applications by Amazon Web Services.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Web services /REST, Amazon AWS,Chef and Puppet.
  • Integration ofPuppet with Apache and developed load testing and monitoring suites in Python.
  • DevelopedMicro ServiceAPI to call FIS BillPayService for being called from Mobile UI. Also developed otherMicro Service API's to call Hogan mainframe from Sales-force and online application PFOL.
  • Design and develop new Microservices based on new requirements and extracting functionality from existing code base
  • Build microservices for the delivery of software products across the enterprise
  • Develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot
  • Experience building REST and SOAP webServices using Java
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot
  • Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server
  • Implemented Micro Services based Cloud Architecture utilizing Spring Boot.
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot.
  • Involved in implementing Microservices using Spring boot, Pivotal CloudFoundry.
  • WithPivotal CloudFoundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Deployed the application usingHeroku and Mongo LabTechnology
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Spring JDBC to perform data base activities and transactions management
  • Used different design patterns like MVC, Singleton, Data Access Object, Value Object etc.
  • Implemented RESTful and SOAP based web administrations utilizing for JAX-RS and JAX-WS individually.
  • Designed and actualized application utilizing Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC.
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security.
  • Implemented Batch employments utilizing Spring Batch made different thing peruses, thing essayists and thing processors.
  • Used Spring Core layer(IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer in order to develop the application
  • Implemented Spring Security and Spring transactions in the applications
  • Validations are done utilizing Soap UI and Ready API testing instrument structure in various conditions.
  • Used Jenkins for Continuous Integration and Continuous Delivery to assemble pipelines amid organization.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed front-end usingReact JS, JQuery, HTML and High Charts based on MVC architecture.
  • Used Couch Base Server is to give low-inertness information administration to expansive -scale intelligent Web Applications.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Worked on Log4J to approve functionalities and JUnit for unit testing.
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins.

Environment: Java, Micro Services, Spring core, Spring MVC, Pivotal Cloud Foundry, Spring Boot, Spring Security, React JS Spring DATA, Spring batch, SOAP, RESTful, Soap UI, Ready API, MyBatis, Amazon Web Services, Mongo DB, HTML, JavaScript, AngularJS, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, JIRA, STS.

Confidential, Kansas City, MO

Java/J2EEdeveloper

Responsibilities:

  • Designed the System, based on the business requirements and prepared the required design documents.
  • Involved in all the phases of SDLC (software Development Life Cycle).
  • Used Struts to implement the MVC Architecture for the presentation and Control layer.
  • Implemented Business Logic using State Full Session Beans (SFSB).
  • Implemented Layout management using Struts Tiles Framework.
  • Integrated Struts with spring by delegating Struts action management to spring framework.
  • Implemented Dynamic search facility using AJAX.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
  • Used spring to provide reusable functions that are essential in processing large volumes of records, including logging/tracing, transaction management and resource management.
  • Used JMS API for Asynchronous communication.
  • Developed Web services using RAD and Tested using SOAP UI.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed JMS P2P model module using JMS and Sonic MQ Series.
  • Developed Form Beans, Dispatch Action classes and configured Struts config.xml.
  • Used Spring Web flow for the front end.
  • Experienced in implementing applications using SOA, MVC.
  • Creating, identifying and exposing system as Web Services using REST and defining architecture based on service oriented Architecture (SOA).
  • Implemented various design patterns like service locator, MVC, DAO, Business Delegate and singleton.
  • Used SMEs (Subject Matter Experts) are often required to sign off on the documents or training developed, checking it for accuracy. SMEs are also necessary for the development of training materials
  • Used SAX parser to extract/read the required information from XML.
  • Monitored the error logs using Log4J and fixed the problems and used JUnit extensively for testing.
  • Used Spring Security that provides advanced authentication, authorization and other security features for enterprise applications.
  • Used PVCS for version control.
  • Used JQuery for client-side scripting.

Environment: JSP, Servlets, JMS, Spring, HIBERNATE 3.0, HTML, XML, Struts 2, Spring 2.0, DOM, JQuery, SAX, Rationale Rose, WSAD5.1.2 (Web Sphere Studio Applicationdeveloper), LOG4J, RAD 7.0, J2EE Design Patterns, JUnit, Oracle, DB2, MQ Series, Windows XP, Web Services, REST, SOA and Spring Security.

Confidential

Java Developer

Responsibilities:

  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML5, CSS3, JavaScript, jQuery and AJAX which were used for UI development.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Usedjava Messaging Services (JMS) for reliable and asynchronous exchange of valuable information such as payment status report.
  • Used the Node.js, Angular.js Frameworks in the development of the web applications.
  • Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, and Safari.
  • Performed layout of web pages using HTML, CSS, JavaScript libraries, SASS/SCSS Compass
  • Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.

Environment: HTML5, CSS3, SAAS, Data visualization JavaScript, jQuery, AJAX, XHTML, MVC, SpringAngular.js, backbone.js, Require.js, Node.js, Ext.js, XML, JSON, DOM, Firebug, SQL, Oracle, Windows

Confidential

Java developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Developed the application using Java, Spring, Hibernate, MyBatis, REST Services, Angular JS, High Charts, As pose, Apache POI, HTML5, JQuery, MongoDB.
  • Involved in designing and development of Services and Controllers using java.
  • Created DAO & Service layer interfaces and its implementation classes.
  • Prepared SQL scripts for database tables, views and queries.
  • Created end points using Rest Controller.
  • Created Hibernate profilers for enabling the eager fetching at runtime.
  • Involved in creation of Rights, Groups, and Roles.
  • Created JUnit test cases with maximum code coverage and performed complete Unit testing
  • Involved in preparing the Design document and ERS. persistence and developing controllers using Spring MVC framework
  • Involved in designing and implementing Zkoss and CSS designed Front end pages.
  • Involved in Unit Testing and Reporting Bugs in Bug MS.
  • Involved in interacting with clients to understand the functional requirements.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including Servlets.
  • Wrote test plans and performed unit testing and performance testing.

Environment: J2EE 5.0, HTML, CSS, ZK Software, JavaScript, JQuery, MongoDB, STS, MS Office and SVN

We'd love your feedback!