We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Parsippany New, JerseY

PROFESSIONAL SUMMARY:

  • 7+ years of experience in client - server application and web development in Java/J2EE and Angular technologies.
  • Experience in developing enterprise applications using Java/J2EE Technologies like JDBC, Servlets, JSP, Spring, Hibernate, Multithreading, Collections, Exceptions.
  • Implemented projects using various OOPS, MVC architecture, Design Patterns.
  • Proficient knowledge in designing and developing Multi-Tier applications using Multithreading distributed Enterprise Applications using Spring IOC, Spring DI, Spring Security, Spring AOP, Spring Boot, Spring MVC and ORM Technology like Hibernate and JPA.
  • Good working knowledge on HQL, entity relations, Microservices and OAuth2.
  • Experienced in Authentication and Authorization Services and Fast Identity Online (FIDO) and UML Technologies.
  • Experienced in implementing Service Oriented Architecture (SOA) and Web Services like SOAP, REST using Jersey and test using SoapUI.
  • Knowledge on Java 8 features like Lambda expressions, Functional interfaces, Parallel Array Sorting.
  • Participated in redesign of prototype as Model-View-Controller application using UML.
  • Produced complete UML models consisting of the various diagrams for the structural, as well as dynamic views.
  • Worked with database designing, development and debugging SQL, PL/SQL queries in databases like Oracle, SQL Server, and No SQL databases like Mongo DB.
  • Designed databases, stored procedures, reports, and data input using MySQL Server.
  • Experience in Web technologies such as Angular2, AJAX, JSON, HTML5, CSS, Node.js, jQuery, JavaScript, Bootstrap, React JS, Polymer.
  • Developed Angular projects using Routing, Modularity, Services and Custom directives for developing single page applications (SPA).
  • Experienced in SDLC phases requirement gathering and analysis, design, implementation, testing, Deployment and support activities in most of the projects.
  • Good knowledge on Cloud Amazon Web Service (AWS), Elastic Load Balancing and S3 along with Google cloud services.
  • Experienced in using tools like Jasmine, Karma to create unit test cases and test individual functions/modules for Angular applications.
  • Familiar with writing test cases using JUnit Framework and Log4j for debugging.
  • Substantial knowledge about web and application servers like Apache Tomcat, WebSphere, WebLogic, Glassfish.
  • Proficient in writing and customizing Test Scripts using Selenium.
  • Worked on Continuous Integration/Deployment tools like Jenkins and Maven scripts to build and deploy the applications on to various application servers.
  • Strong exposure to Agile (SCRUM) process, Prototype, Waterfall and Test-Driven Development (TDD).
  • Expert in using GIT and Source Tree for source code management and worked on tracking tools like JIRA.
  • Versatile team player with good-communication, analytical, presentation and inter personal skills and deliver the product within time, cost and quality.

TECHNICAL SKILLS:

Technologies: JAVA/J2EE, JDBC, JSP, JSF, JMS, Android

Architectures: MVC, Spring, Hibernate

Web Technologies: Angular 2, Angular 4, Type Script, jQuery, JSON, HTML5, React JS, Bootstrap, Node.JS, JavaScript, AJAX, CSS3, XML, XSLT

Database: Oracle 11g/12c, MS SQL Server, MySQL, MongoDB, AWS

IDEs: Eclipse, Visual Studio Code, IntelliJ, SQL developer, NetBeans, Cygwin, Android Studio

Tools: Maven, GIT, SVN,JIRA, Docker, Jenkins, Selenium, Source Tree, Taiga, Photoshop, Visio

OS: Linux(Ubuntu)/UNIX, Windows

PROFESSIONAL EXPERIENCE:

Confidential - Parsippany, New Jersey

Full Stack Java Developer

Responsibilities:

  • Used Scrum methodology for the software development process.
  • Used Angular 4, JavaScript and HTML5 to do form validation on client side.
  • Worked closely with the QA team in resolving defects.
  • Worked in scrum process attending daily stand up and completing tasks in sprints.
  • Used AJAX, JSON with jQuery for request data and response processing.
  • Created forms to collect and validate data from the user in HTML, JSP and jQuery.
  • Used Ember JS for making Ajax calls (GET, POST) for triggering or fetching data from Restful API provided by the backend team.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Developed Angular projects using Routing, Modularity, Services and Custom directives for developing single page applications (SPA).
  • Implemented Angular Router to enable navigation from one view to the next as customer completes application form steps.
  • Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular 4.
  • Developed pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, CSS3 and JSON.
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Developing Microservices by creating REST APIs for core banking services
  • Developed Data persistence API using Hibernate and Spring DAO layer. Implemented logging and transaction manager using spring's Aspect Oriented Programming (AOP) concept.
  • Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, creating new JUNIT test cases, modifying the selenium scripts and writing test suites using JUNIT.
  • Experience working with huge volumes of data, analyzing record sets for Data Quality, Data Validation and Metrics using SQL and / or PL/SQL.
  • Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium.
  • Captured meeting minutes from requirement gathering sessions and additional client meetings and documented the high-level discussion points, decisions and action items.
  • Actively involved in walk-through and meetings within team to discuss related issues.
  • Developed source to target mapping documents for multiple subject area.
  • Developed REST based Microservices using Spring Boot
  • Used EJB Message Drive Beans to process messages asynchronously.
  • Developed Web Services using SOAP and WS-Security.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Communicate with both internal and external interfacing applications to define interface agreements and end to end design documentation

Environment: Java, J2EE, jQuery, JSP, SOAP, Maven, WebLogic, Junit, Eclipse, Spring 4, Multithreading, Hibernate, Spring Boot, REST, Log4J, Jira, GIT, Source tree, Angular 4, HTML5, CSS3, AJAX, JavaScript, XML, MVC, Bootstrap, SQL Server.

Confidential -Plano, Texas

Full Stack Java Developer

Responsibilities:

  • Involved in complete SDLC cycle - Requirements gathering, Analysis, Design, Development and Testing.
  • Visio to design software architecture and to create flow diagrams.
  • Implemented Struts framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, jQuery and JavaScript to construct dynamic web pages.
  • Implemented authentication on user side by using Fast Identity Online (FIDO).
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Involved in migration from Oracle to MySQL and made necessary changes to make old DDL & DML queries compatible with MySQL.
  • Implemented a Node.js server to manage authentication
  • Connected to MySQL using the JDBC Driver Manager Interface and inserted and retrieved data from MySQL database. performed UML and Business Process Modeling with the Enterprise Architect tool.
  • This included the production of use case specifications, activity diagrams with UML diagrams.
  • Created, and managed Selenium Test Scripts based on the Requirements.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
  • Resolved portal problem tickets and made 100% follow Confidential maximizing the customer satisfaction.
  • Extensive experience in using APIs for writing Junit test suites and test cases for testing functionalities.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL.
  • Currently working on Docker container implementation for the Enterprise build system
  • Enhanced task batch utility to generate an execution plan for later parallel run (Back-end, C++) In the legacy system.
  • I was responsible for the recovery of applications from production outages, which includes determining infrastructure components that are failing/impacted.
  • Engaging and leading resources from various support organizations, escalating as needed, and communicating status with management and Business Line.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-autocomplete for creating google maps location search on the webpage.
  • Used ANT as a build tool and wrote Build.xml according to directory structure.
  • Deployed components on Apache Tomcat application server.
  • Have used the groovy to make the configuration loading dynamically seamlessly.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance

Environment: Java, J2EE, TDD, jQuery, JSP, SOAP, Maven, Apache Tomcat, Junit, Eclipse, Spring (Spring MVC, Spring Core, Spring ORM), Multithreading, Hibernate, Spring Boot, REST, Log4J, WebSphere, CORBA, Jira, GIT, Source tree, AngularJS 2, HTML5, CSS3, AJAX, JavaScript, XML, MVC, Bootstrap, jQuery, Node.js, Oracle12c, Docker, Selenium, Unix.

Confidential -Phoenix, Arizona

Full Stack Java Developer

Responsibilities:

  • Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
  • Developed Angular 2 directives, services and utilized node.js for dependency management and route resolver for routing mechanism.
  • Created Angular 2 Routing to connect different controller to the view which allows the single-page application.
  • UML System-Level Documentation, in Model form, as well as Word documents
  • Implemented RESTful web services and data services on Node.js.
  • Developed Java utility programs to retrieve data from Oracle using Hibernate ORM.
  • Created various Action Classes using Spring MVC which route requests to appropriate Enterprise Java Bean components and service the request.
  • Worked with JSF framework to represent UI components and manage their state. Conducted the SQL performance analysis on Oracle11g database tables and improved the performance by SQL tuning.
  • Involved in implementation of MVC pattern using AngularJS, JSF and Spring Controller
  • Identified various business processes and developed process flow diagrams for the business processes and validated the same with SMEs.
  • Co-Managed the Change Control process for the entire project as whole by facilitating group meetings, one-on-one interview sessions and email correspondence with work stream owners to discuss the impact of Change Request on the project.
  • Successfully used Agile/Scrum Method for gathering requirements and facilitated user stories workshop.
  • Used Spring Boot along with to develop and deploy both RESTful web services and MVC applications.

Environment: HTML5, CSS3, Bootstrap3, JavaScript,Angular JS, REST, JSON, Node.js, GIT,JAVA, J2EE,Spring MVC, Spring IO, Hibernate, Karma, Eclipse, AWS,DOM, Oracle12c, JSP, XML, jQuery, AJAX, JMS, ESB, SOA, Unix, Linux, Multithreading, Spring Boot, Eclipse, Apache Tomcat, Jenkins, Selenium.

Confidential -Bellevue, WA

Java developer

Responsibilities:

  • Used the Spring Framework for the application based on the MVC design pattern.
  • Developed and deployed Web Services - REST, JSON to retrieve data from third party.
  • Used the Rest Template to testing Web Services.
  • Involved in creating new POJO's objects to use with the Hibernate persistence.
  • Created connections to database using Hibernate Session Factory.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
  • Used PL/SQL to write stored procedures, Triggers, Cursors and Functions.
  • Developed Action Servlet Classes, Action Classes, Data Management Classes.
  • Developed many JSP pages, used JavaScript for client-side validation.
  • Created tables in development environment and wrote Stored procedure in Oracle.
  • Developed XML files using XSLT, DTDs, Schema's and Parsed using DOM parsers.
  • Wrote Shell Script for compiling the application.

Environment: JAVA, Spring, Hibernate, Web Services, JSP, JavaScript/jQuery, JUnit, XML, UNIX, Weblogic10, Oracle 10g, GIT Hub, Multithreading, Spring MVC, Eclipse, Apache Tomcat

Confidential -New Jersey, NJ

Java Developer

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Interfaced with the back-end using Hibernate Framework and XML.
  • Developed AJAX scripting to process server-sideJavaServer Pages (JSP) scripting.
  • Developed programs inJAVAto read XML files andpopulate the database using XML parsers.
  • Developed Web services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Developed the internal application using Angular JS and connecting to Oracle on the backend.
  • Developed REST/HTTP APIs and used JSON file as communication between java object and UI.
  • Involved in writing the test cases using JUnit and documenting the business case scenarios for all the developed interfaces.
  • Developed a fully functional prototype application using JavaScript and Bootstrap.

Environment: CoreJava, Apache Axis, Spring, Hibernate, Bootstrap, Struts, AGILE/SCRUM Methodology, JavaScript, jQuery, JSON, XML, XSL, WSDL, Log4J, JUnit, SOAP UI, Oracle

Confidential

Java Developer

Responsibilities:

  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Designed web pages using JSP, XML, JavaScript, HTML and CSS.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Developed PL/SQL stored procedures, functions, Triggers for updating the databases.
  • Used Apache Log4j logging API to log errors, warnings and messages.
  • Performed unit testing using JUnit.
  • Hibernate is used for database connectivity and designed HQL to create, modify and update the tables.
  • Enhancement of code to capture DNS records from the guest browse and to handle records of POST HTTP requests along with GET in C++.

Environment: Java, Servlets, JSP, J2EE, Springs, Oracle 10g, HTML, CSS3, JavaScript, XML, JUnit, SQL, PL/SQL, log4j, SVN, JDBC, log4j, AGILE/SCRUM Methodology, Eclipse, Apache Tomcat, Jenkins, Docker.

We'd love your feedback!