We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY

  • Over 7+ 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/ECommerce/Banking/Insurance.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration,
  • Implementation, Interaction, Business Analysis/Modelling, Documentation, and Testing of all software applications.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.
  • 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 and Developed RESTFUL web services using Spring MVC.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS and NodeJS
  • Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Expertise in Struts and Hibernates Frameworks.
  • Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
  • Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module.
  • Experience in working with build management tools like Ant, Maven and Jenkins
  • Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.
  • Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities, learn new tools and concepts.
  • Experience in developing latest version of Object Oriented JavaScript libraries like Angular Js, Node Js, React Js, and Backbone Js.
  • Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
  • Proficient in developing web pages using, HTML5, CSS3, Java Script
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML, JSF, Java Script.
  • Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA
  • WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.
  • Expertise in database modelling, administration and development using SQL and PL/SQL in SQL Server environments.
  • Excellent troubleshooting & problem-solving skills with Client-Server Applications & Web Application.
  • Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.
  • Expertise in using issue tracking tools such as Quality Centre and JIRA.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, Applets, Multi-threading, Java Networking

Programming Languages: Java 11,Java JDK 1.4/1.5/1.6/1.8 , SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , Jboss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis, Flex

UI Frameworks: JQuery, AngularJS, Angular 2/4/7,React Js,Bootstrap, Spring Boot

IDEs: Eclipse 3.x, IBM WSAD, IntelliJ, Web Storm

Web technologies: HTML/HTML5, CSS/CSS3, XHTML, JavaScript, Ajax, JQuery, AngularJS, JSON

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, Jmeter, HTML Unit, selenium

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008 , MySQL, Mongo DB

Version Control: CVS, SVN, Git, GITHUB, GITLAB

Build Tools: ANT, Maven

Messaging Tools: JMS, Rabbit MQ

Platforms: Windows, UNIX

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential - Newark, NJ

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Hands on experience in web development using HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Configured Microservices architecture and integrated with React Js application.
  • Used API Gateway to provide a unified entry point and to handle the request by invoking multiple Microservices.
  • Developed Single Page Applications (SPAs) using React-Router and to enable navigation from one view to the next as clients performs application tasks.
  • Developed Spring REST web services to serve multiple applications across the organization where the data is provided in JSON and used Jackson library to consume REST web services.
  • Extensive hands-on designing Microservices applications with fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard and load balancing using Spring Ribbon.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions, Spring security and used Spring Batch in programmatic transaction management.
  • Used Redux to manage the application state and applying middleware such as Redux-promise, redux-thunk and Redux-saga.
  • Incorporated and utilized JavaScript Unit Testing Framework Jasmine for the frontend test cases.
  • Used Java 8 features such as Lambdas, Streams, Observables, and Completable Future in logic design and development.
  • Implemented a Restful API with Node js, Express to fetch client and accountant relationship from Mongo DB.
  • Developed Web Services to allow communication and getting the member information from the third-party using REST using the Jersey Framework.
  • Implemented error handling on various Restful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end-to-end business functionality.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions, spring security, AOP, and Spring Batch modules.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth.
  • Worked with the NoSQL Database like Mongo DB to manage extremely large data sets.
  • Made the integration of data in several applications in favor of JSON documents with dynamic schemas using Mongo DB Database.
  • Implemented Pub-Sub functionality using Redis as our service registry that allows for services to subscribe to a specific channel of Redis Client instance.
  • Used JSX, Virtual DOM, and one-way data binding features from React JS in building the application.
  • Created the React JS components and triggered Angular code to render the React components using life cycle hooks.
  • Developed the single page application (SPA) using the React JS which utilizes the classes, modules feature from JavaScript ES6.
  • Implemented client-side routing using the Route module in React.
  • Created the react components using states, props, keys, forms while building the application.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Worked on developing the yml scripts for build, deployment, maintenance, and related tasks using Jenkins.
  • Developed Apache Maven Project management tool to automate the build process for the entire application such as manage project libraries, compiling, preparing war file, and deploying.
  • Configured and created application log files using Log4J, SLF4J to trace required application messages.
  • Worked on installing, configuring, deploying, and maintaining application on Apache Tomcat Server.
  • Designed and implemented continues deployment and delivery solution using JIRA, Git Hub.
  • Created and configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.

Environment: Java 11, J2EE, HTML5, CSS3, Java Script, jQuery, Ajax, React, Redux, TypeScript, ECMA, Node JS, AWS, Micro services, Circuit Breaker, Mongo DB, Redis, Spring Batch, Spring IOC, Spring transactions, Spring security, Spring Boot, MVC, Web Services, Kafka, Swagger, Maven, JUnit, Jasmine, Apache.

Java Full Stack Developer

Confidential - Pittsburgh, PA

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Identifies, recommends and pursues technology/practices to relevant to the solution of highly complex projects.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Configured Spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side.
  • Extensively used JSP tag libraries.
  • Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and jQuery.
  • Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).
  • Developed web applications using Spring MVC, jQuery, HTML5, Bootstrap and worked on Multithreading and Collections framework. Added interactivity to the UI pages using JavaScript.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End business logic including Entity and Session Beans.
  • Used Spring Dependency Injection, Spring Annotations and Spring MVC components to implement business layer and navigation part of application.
  • Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application requirement.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Used Spring Security for Authentication and authorization.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto Oracle database.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Developed high-performance web applications using Spring and XML Http Request.
  • Configured JDBC in the application server.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Test automation for web application using Cucumber.
  • Configured and used WebLogic content management to display content in JSP view components.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Deployed flow of Execution in the Servlet Environment using spring MVC and defined Navigation Rules.

Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Web services, REST, UML, HTML, Bootstrap, JavaScript, jQuery, Angular. Js, XML, XSD, Log4j, Oracle 11g, PL/SQL, JUnit, JNDI, JIRA, Cucumber.

Java/J2EE Developer

Confidential - Charlotte NC

Responsibilities:

  • Involved in gathering and analysing business requirements and converting them into technical specifications.
  • Followed Agile Methodologies to produce high quality software.
  • Designed and coded application components in an Agile environment utilizing a test-driven development (TDD) approach.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Designed and developed front end using JSP, JSTL, JQUERY and other custom tag libraries.
  • Used jQuery and JSF validation framework for front end validations
  • Expertise in Web Page development using HTML5, CSS, JavaScript, XML, XSLT, AngularJS.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS, Express JS.
  • Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.
  • Developed business process execution language processes and deployed them using Oracle SOA Suite 11g Configured and used Web Logic content management to display content in JSP view components
  • Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
  • Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
  • Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4J, RESTful, MySQL, and Maven.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding and table.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.JS.
  • Used Angular.JS services, controllers and directives for front end UI, Angular.JS MVC for cross-browser functionality and used Firebug for Firefox, Inspector tools for Chrome, IE developer toolbar for IE.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding. Wrote tests in Mocha on server side and Jasmine on the client side.
  • Designed User Interface using with HTML5, JQuery, CSS3 and SASS. Involved in the developing functions to acquire data from API server using AJAX.
  • Developed and designed new cross-browser accessible interfaces by JavaScript, Bootstrap.
  • Used Bootstrap and media queries to create a responsive website that fits all users and devices from desktop to tablet and mobile phone.
  • Involved in consuming, producing Restful web services using JAX-RS
  • Involved in configuring and deploying the application using Web Logic, Apache HTTP.
  • Provided Transaction Management using the Hibernate configurations and involved in integrating the business layer with DAO layer using JPA
  • Used Maven for building and managing dependencies of the application.
  • Developed Unit /Integration test cases using JUnit and Selenium tools.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.

Environment: Java, J2EE, Multithreading, JSP, Servlets, Spring MVC, JBoss, HTML, CSS, jQuery, AngularJS, Bootstrap, XML, JSP, JDBC, EJB, Struts, Hibernate, JMS, JUnit, Load Runner, JMeter, Log4j, JIRA, SOA, ANT, JIRA, Jenkins, Web Logic, JSON, IBM Web Sphere, Selenium, Web Services, SOAP, REST API, Sybase, GIT, Apache AXIS, Maven.

Jr. Java Developer

Confidential

Responsibilities:

  • Developed coding conventions and standards to enhance source code management and increase software maintainability.
  • Used Spring MVC on the front end using JSP, spring tags, spring validation framework. Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, multination controller.
  • Used JAXB for parsing XML retrieved from the database and populated on the JSP. This xml is received via RMI service call from another application.
  • Used Crystal Reports on the backend for generating reports on Oracle 10g Database.
  • Developed spring RMI services and web services using SOAP and applied IOC (inversion of control).
  • Implemented ANT as a build system with Cruise Control for automatic builds in Development Environment and QA.
  • Designed and developed reporting modules for assessing applications performance and client interaction patterns
  • Developed structure diagrams, behaviour diagrams and interaction diagrams during the design using rational rose.
  • Used Hibernate persistence framework on the backend over Oracle 10g database.
  • Used Junit Framework for Unit Testing.
  • Used rational clear case for version control.
  • Used RAD for development as IDE.
  • Used Log4J logging framework for logging messages with various levels written throughout the Java code.
  • Involved in deploying and configuring the application on Web logic 10.
  • Involved in Coding, Debugging & Code review.
  • Provided development support for System Testing, User Acceptance Testing and Production support.

Environment: Java (JDK 1.6), Spring 3.0, Hibernate 3.0, BEA WebLogic 10, Web Services, DHTML, XSLT, HTML, JavaScript, RAD, Crystal Reports, SOAP, RAD, Eclipse 3.5, SOAP, XSD, XSLT, DOM parserServlets2.4, JSP 2.0, JAXB, Oracle 10g, Rational Rose 2000, Log 4j, Junit, Rational Clear case.

We'd love your feedback!