We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY:

  • Having 6+ years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of the web and distributed Enterprise applications using Java/J2EE technologies.
  • Extensive experience in development using Spring framework (MVC, IoC, AOP, Security, DI, JDBC), Servlets, ORM tools (Java Persistence API, Hibernate and Mybatis), along with other Java technologies like EJB, JUnit, Apache Struts 2, Apache Axis, JFC (SWING, AWT, Java 2D) and JSTL.
  • Developed and deployed Front End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, jQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Experience in developing UI applications using AngularJS, BackboneJS, React JS, ExtJS, NodeJS, EmberJS, JavaScript, jQuery, CSS3,and Photoshop.
  • Experience using Express Node Rest framework and developed backend services using NodeJS.
  • Expertise in Core Java, HTML, XML with strong experience in developing the GUI for desktop and Web - based applications.
  • Experience in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo-Classes,andPseudo-Elements.
  • Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Expertise in developing Web pages using jQuery plug-ins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS Bootstrap and JavaScript.
  • Used a Microservice architecture with Spring Boot based services interacting with REST and leveraging Amazon web services (AWS) to deploy identity Microservices
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing client/server and Web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Experience in developing enterprise applications using Scala.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Hands on experience in Node.JS backend, using express to build the high concurrency, Async web server.
  • Experience in Designing End to End, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, JAXB.
  • Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, Web Logic, Tomcat, and JBoss.
  • Proficiency in working with all databases like Oracle, MySQL, SQL, DB2, MongoDB, Cassandra.
  • Experience with Apache Tomcat on Amazon AWS.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX RS, Jersey, Spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Implemented Apache Lucene and Apache Tikafor indexing and content extraction.
  • Worked on Web Services development using both SOAP/REST.
  • Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle,and ANT.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Proficient in RDBMS concepts and worked with MySQL, Sybase, Oracle 12C/11g and DB2.
  • Hands-on experience in software configuration/change control process and tools like Subversion (SVN), Git, CVS, Clear Case, ClearQuest, Bugzilla,and Jira.
  • Worked proficiently with various IDEs including Eclipse, MyEclipse, NetBeans, IntelliJ, RAD,and WSAD.
  • Initiative in providing a value-added solution to enhance business and infrastructure capabilities.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in the application.
  • Experience in creating Java multithreading program to pull data in parallel, sources including restful API.
  • Used TCP, UDP socket programming to build client/server architecture.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL, PostgreSQL, SQL/PL-SQL Oracle 11g and NoSQL databases like MongoDB, Cassandra
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.
  • Experience in building and deployment of the EAR, WAR, JAR files on the test, stage systems in IBM WebSphere application server v7.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL/PL-SQL

Operating Systems: Windows, UNIX, Linux. Mac OS X.

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, spring, Struts, JSF, JPA, Log4j, LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.

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

JavaScript Frameworks: AngularJS, node.js, Backbone.js, React.js, Requier.js, Ext JS

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle, SQL Server, MySQL, MongoDB, Cassandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss.

Methodologies: SDLC, OOAD, Agile

Testing Tools: JUnit, Selenium, Mockito, Docker.

Version Control: Clear Case, CVS, SVN, GIT

Continuous Integration Tools: Jenkins, Quick Build, Bamboo

JavaScript Unit Testing Tools: Jasmine along with Karma, protractor.

ESB products: Apache Camel, Mule, JBoss fuse

ORM frameworks: Hibernate, JPA, IBatis, Spring JDBC Template, JDBC

Tools & IDEs: Apache ANT, MAVEN, Net Beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JS fiddle, Brackets, Microsoft Visual Studio, WebStorm, NPM.

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential, Franklin lakes,NJ

Responsibilities:

  • Participated in the entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for Project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS,andJavaScript.
  • Extensively used Twitter Bootstrap to develop the front end of the application.
  • Experience in developing REST services in NodeJS using Express JS, in which JSON is used.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Extensively used Akka actors architecture for scalable multi-threading. Millions of activity messages per second were handled very easily by the actors by propagating the messages to appropriate child actors in asynchronous or synchronous fashion.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Used Scala collection framework to store and process the complex consumer information.
  • Performed version control using Subversion.
  • Wrote code for consuming a Restful Web service with AngularJS 4.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS 4.
  • Performed indexing and searching for large documents using Apache Lucene.
  • Generated a complete maven project structure and added dependencies, a plug-in to pom.xml.
  • Used Apache Tika for text attraction from documents
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed logic and code for the registration and validation
  • Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, Data Access Object, Factory Pattern, Session Façade, etc.
  • Developed new user-facing features using ReactJSin view level.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets and provide excellent application management capabilities.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework EHCache to cache the site data
  • Used SoapUI to manually connect to the web server and check data.
  • Parsed XML&JSON responses received in Java code through Web Services.
  • Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Used JUnit for test cases.
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and involved in web operations with clients for gathering required information.

Environment: Java 1.8, J2EE, JSP, React JS, Servlets, Hibernate, Spring, PostgreSQL, Scala 2.10/2.11, Apache Tomcat Application Server, REST and SOAP Web services, NodeJS, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS 4, Microservices.

Java Full Stack Developer

Confidential, Atlanta, GA

Responsibilities:

  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Followed the Agile Scrum software development methodology.
  • Responsible for gathering and analysis of business requirements.
  • Involved in all SDLC (Software Development Life Cycle) Phases of the project.
  • Used Factory, DAO, and Singleton and MVC Design patterns.
  • Developed the application using JSP, Spring MVC for front end, Spring 4.0 framework to manage business layer components and JDBC for performing database transactions.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass the request from presentation layer to helper classes.
  • Implemented transaction management using spring 4.0 framework declarative transaction management with Spring AOP concepts.
  • Developed numerous services and controllers for the consolidated client portal utilizing Groovy and Grails.
  • Used spring 4.0 framework web flow to navigate between pages.
  • Created connections to a database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data in the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object-relational metadata. Application developed in MVC architecture using Struts, spring 4.0 framework, Hibernate, EJB.
  • Used spring 4.0 framework for building the application based on MVC design paradigm. Provided Integration for Spring MVC module.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Involved in creating Front end screens using JSF, HTML5, CSS,JavaScript, jQuery, Node JS, ReactJS, Bootstrap, Angular JS UI-Router, Grunt, & Gulp and parsed data from XML.
  • Worked on implementing the responsive web design to the website by developing the Bootstrap techniques, AJAX, AngularJS,and jQuery technologies.
  • Used JSF, HTML5, CSS3, React JS, Angular JS, jQuery and Bootstrap to build this SPA Single Page application.
  • Used React JS to develop responsive application specified by conditions.
  • Maintained Cross Browser compatibility implemented Responsive Design using Twitter Bootstrap.
  • Used GWT in developing the UI design for the website to increase the performance through the browser.
  • Designed and developed JSPs, Servlets based on user requirements.
  • Exposed Business service layer as REST Web Services.
  • Developed Oracle Stored Procedures and Functions using SQL Developer.
  • Developed internal application using MongoDB (NoSQL Database), spring 4.0, Rest Web Services, JavaFX,and Java.
  • Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Data needs and remain insulated from rapid technology changes in the NoSQL field, evaluated system performance and validated NoSQL solution and managed, administered all NoSQL database systems.
  • Used Amazon Web Services(AWS) for hosting some of the client-side applications.
  • Used Amazon Elastic Compute Cloud (EC2) from Amazon Webservices (AWS) cloud resources to the scalable deployment of applications by providing the configuration as a web service.
  • Used JMS like ActiveMQ for messaging between the applications.
  • Interacted with clients directly on project status and requirements.
  • Implemented Junit test cases for all the modules developed to ensure complete code coverage.
  • Wrote automated test cases for a web application using Selenium.
  • Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG prior to agile release.
  • Used Apache camel for integrating the messaging models like ActiveMQ and JMS services.
  • Used UNIX commands and Shell scripting for production maintenance activities of the servers for the organization.
  • Used JIRA for defect tracking and project management
  • Used Sencha for automating unit scripts of the built applications.
  • Involved in preparing the documentation and logic flow charts of the process.
  • Used version control through SVN.

Environment: Java, J2EE, JSP, Spring MVC, Struts MVC, Spring Web Flows, JavaScript, React JS, Node JS, Angular JS, J Query, Hibernate, Spring 4.0, Web services (SOAP/REST), Oracle 10G, XML, AWS, WebLogic9, Eclipse, SVN, No SQL, Rest, SQL Developer, Selenium, IBM RAD, JIRA, IBM BPM, Apache CXF, Apache Camel, Maven, Unix, Linux, Shell, Jenkins, Mongo DB, Twitter Bootstrap, JSF, Active MQ, LISA and Junit.

JavaFull Stack Developer

Confidential - Plano, TX

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing,and documentation).
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular2.0, HTML, CSS, Bootstrap, JavaScript,andjQuery Created web application prototype using JavaScript and AngularJS.
  • Implemented nested views and routing using AngularUI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular2.0 using Custom Directives Filters, Services,and Partials.
  • Developed pages using Angular2.0 directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Integrated Apache Kafka for data ingestion.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Load data from various data sources into HDFS using Kafka.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.
  • Install KAFKA on the cluster and configure producer and consumer coding part in java to establish a connection from twitter source to HDFS with popular hashtags.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved an extreme level of data validation at the client side.
  • Integrated Single sign-onusing LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.
  • Documented how Spring Batch is useful for the current project.
  • Exposed Stateless session beans as RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with a clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions
  • Used SVN version control to track and maintain different versions of the application.

Environment: Jdk1.6, HTML5, Angular2.0, jQuery, JavaScript, Spring Batch, Node.js, Bootstrap, Spring 4.0, Apache7.0, log4j, Hibernate, Kafka, Maven, Tortoise SVN, Rest web services, AWS, maven, jQuery, JIRA, Eclipse Kepler, XML, MySQL.

Java UI Developer

Confidential

Responsibilities:

  • Developed UI screens using CSS, JavaScript for validations, and jQuery for animations.
  • Created mobile-friendly websites using media queries for responsive web design and HTML5.
  • Extensively used XHTML for developing the layout as per the requirements.
  • Developed Lightbox effect for landing page using JavaScript and Vanilla JavaScript.
  • Used JavaScript functions to get Dynamic data and Client-side validation
  • Developed Honeypot field and zip-code validation for contact us page using HTML, CSS, JavaScript and Vanilla JavaScript.
  • Developed POC using emerging technologies include NodeJS, RequireJS, also Researched about new UI Frameworks to do technical feasibility analysis.
  • Debugging and testing using Firebug and Google Inspector development tools.
  • Refactoring style sheets and linking code to improve existing code base.
  • Participated in a structured software development process that included sprints with daily scrums, implementing feedback from quality assurance team members, and using version control software.
  • Worked with Content Management System (Limelight) for updating JavaScript, HTML, and CSS.
  • Involved in adding current articles, reviews on the articles page, updating devices list, using CMS.
  • Involved in fixing several bugs for JavaScript, HTML,andCSS.
  • Used ReactJS in MVC and for building reusable UI components.
  • Initiated JavaScript work with a series of custom jQuery plugins and functions.
  • Layout JavaScript was established that would read XML files to generate the content for the page.
  • Tested cross-browser functionality and fixed major layout bugs for supported browsers including IE6.

Environment: JavaScript, CSS, HTML, XHTML, DOM, Ajax, Vanilla JavaScript, AngularJS, SVN, Firebug, Mocha, Developer Tool, Skeleton Framework, Adobe Photoshop, Limelight CMS.

Java UI Developer

Confidential

Responsibilities:

  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in design activities that are HLD (High-Level Design) and LLD (Low-Level Design)
  • Designed and developed front-end using JSP, JSTL, EL, and other custom tag libraries.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and the legacy system.
  • Expose and Consume REST web services to get the data from different contracts from different clients and also expose the warehouse inventory details for consumer tracking
  • Used Spring MVC in the Web Layer
  • Involved in configuring and deploying the application using WebSphere.
  • Involved in integrating the business layer with DAO layer using Hibernate ORM.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) of Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVS as version control system to check in and check out the data.
  • Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
  • Created Forms and Reports using Oracle.
  • Involved in writing shell scripts for deploying the application on UNIX.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system.

Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.

We'd love your feedback!