We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8 years of Software Development experience in Object Oriented Programming, Design and Development of Web - based Enterprise Applications using Java and JEE Technologies wif Software Development Life Cycle (SDLC).
  • Experience in Agile Software development process, Test Driven Development (TDD), behavior-driven development (BDD) and Scrum.
  • Extensive experience wif Java EE design patterns - MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object, Factory, Adapter, Value Object, DTO, Command, and Factory, Adapter.
  • Proficient in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Experience wif core Java SE, including Collections API, threads, generics, reflection, and JDBC.
  • Expertise in Core Java wif strong understanding & working knowledge of Object-Oriented Programming (OOPs) concepts like Abstraction, Polymorphism, Inheritance, and Encapsulation etc.
  • Extensive experience in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, JDBC, EJB, JMS, MQ, Struts, JMS, XML, Java Multi-threading API, Spring, Hibernate and SOAP & REST Web Services).
  • TEMPEffective refactoring experience wif both data and code TEMPhas worked extensively on various machine learning algorithms.
  • Proficient in using frameworks and technologies like Struts, Hibernate (ORM), spring (DI/ MVC/ AOP/ batch/ Templates), Web Services (AXIS, Jersey), JMS, Log4j.
  • Experience in Microservices, Pivotal Cloud Foundry, and Engagement using Spring Boot.
  • Expertise in developing SOA (Service Oriented Architectures) and Micro-Service architectures using J2EE web services based on Restful(JAX-RS), SOAP (JAX WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Good understanding of PAAS platforms like Amazon Web Services (AWS), OpenShift, Microsoft Azure, and Pivotal Cloud Foundry.
  • Strong front-end UI development skills using HTML5, CSS3, Custom Tag Libraries, JavaScript, AJAX, and Bootstrap based on the W3C standards and Web2.0.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, routeProviders, factory services, ng-repeat, customizable filter, HTTP get/post methods and directives to realize functionalities like REST service wif Ajax call, input validations, searchable and sortable contents.
  • Hands on experience in writing lightweight Node. jsserver, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB, Redis, and MySQL.
  • Expert in Spring Boot in building cloud Microservices and develop Spring-based applications wif very less configuration.
  • Expertise in web services both developing and consuming REST (JAX-RS) API and strong knowledge of SOAP (JAX-WS) and WSDL.
  • Experience in working wif Relational Databases like Oracle 11g/12c, MySQL, DB2, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Redis, MongoDB & Cassandra.
  • Expertise in database programming involving Stored Procedures, Triggers, Views, Functions, Cursors and implementation wif SQL Server.
  • Expertise wif employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in using Hibernate, iBatis as ORM tools and JPA frameworks for database connectivity.
  • Experienced in the asynchronous processing of messages using RabbitMQ, ActiveMQ, and Kafka.
  • Experience wif Apache Solr enables you to easily create search engines which search websites, databases, and files.
  • Good familiarity in developing various web applications using scripting languages as Unix PowerShell, JavaScript, PHP, Bean Shell, TCL, Python, R, Ruby, Perl, and JQuery.
  • Experience in testing wif JUnit Framework using Mockito and Easy Mock & Spring JUnit Runner.

TECHNICAL SKILLS

Scripting Languages: JavaScript, JQuery, Ajax, Python, Node.js, Backbone.js, TypeScript.

Build Tools: ANT, Gradle, Maven, Docker, and Jenkin

Version Control: Tortoise SVN, CVS and GIT.

Web Technologies: HTML/HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, Angular 6, Angular 4, AngularJS, AJAX, Node.JS

J2SE/J2EE Technologies: Java 11, java 8, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, JavaBeans, JSTL, spring, Hibernate, JNDI, JPA, JMS, MVC, Jakarta Struts, JSF, EJB

Methodologies: Agile, Test Driven Development, Waterfall, Agile Scrum

Databases: Oracle, SQL-Server, MySQL, MS SQL, MongoDB, NoSQL, and Cassandra

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic Application server, JBOSS, Apache Camel

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSL

IDE/Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Adobe Dreamweaver

Testing Tools: JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA

Platforms: Windows, Linux, and UNIX

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS, JAX-WS, UDDI, JAX-B, Apache CFX, Restful

Cloud Technologies: AWS, GCP, AZURE

PROFESSIONAL EXPERIENCE

Sr. Full Stack Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in the analysis, design, development and system and integration testing phases of Software Development Lifecycle (SDLC).
  • Followed Agile Scrum Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Developed Dashboards and UI pages wif JSP, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap to create Responsive Web pages.
  • Developed AWS cloud formation templates and setting up Auto-scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Build Restful API web services using Node JS and used a full complement of Angular JS, Node. js, and Mongo DB to store and present assessments.
  • Migrated the existing application from server-side rendering view technologies like JSP, Struts, and Velocity to client-side rendering view technologies using AngularJS a popular JavaScript framework for modern browsers.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 4.0/5.0, NodeJS and Bootstrap
  • Used GWT and AmazonAWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • The responsibility of maintaining and developing server-side code wif JavaScript and Node.js runtime environment.
  • Used Node package manager (npm) for managing the Node.js modules like Watchify, Browersify, Http-Fetch etc.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular4, which can allow data binding to specific views and synchronize the data wif the server.
  • Performed Restful routing using Node.js which submits my form data to the Mongo DB database.
  • Used Docker for managing & running the applications wifin containers.
  • Implemented Restful Web Services using spring and used SpringBoot for microservices& consumed services using Spring REST template.
  • Angular4 was used to parse the JSON file using the REST Web services.
  • Involved in developing components on Reporting Dashboard wif Spring MVC, Spring Framework and Hibernate &used Spring Security to secure the application.
  • Configured Hibernate session factory to integrate Hibernate wif spring and used JPA/Hibernate to communicate wif data layer and XML/JAXB to read XML data.
  • Developed the Azure Active Directory (AAD) autantication and OAuth authorization for API security.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Used Java Message Service (JMS) for the reliable and asynchronous exchange of important information.
  • Used Swagger to test the developed RESTful API.
  • Familiar wif MongoDB write concern to avoid loss of data during system failures and implemented read preferences in MongoDB replica set.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Launch various AWS EC2 instance to deploy the various application and maintained for production servers.
  • Configured local Maven repositories and multi-component Ant projects wif Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Used Tomcat server for the application development and deployment and JIRA for issue tracking.
  • Implemented Test Driven Development (TDD) for developing and testing the application.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications and used JUnit framework for Unit Testing of application.

Environment: Linux, AWS, Java/J2EE, EC2, VPC, S3, HTML5, CSS3, JavaScript, jQuery, JSP, XML, Ajax, Angular4, Node.js, Restful Services, Java 8, Spring MVC, Spring Core, Spring Boot, Spring Security, Multithreading, Hibernate, Oracle, Docker, JMS, MongoDB, Apache Tomcat Server 9.0, Shell Scripting, Microsoft Azure, SubVersion, Maven, Swagger, AWS, Puppet, Jenkins, JUnit, TDD, Log4j, Eclipse, JIRA, SVN.

Sr. Full Stack Java Developer

Confidential, Bothell, WA

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization's needs.
  • Developed web pages using HTML, CSS, JQuery, Angular MVC Framework, JSTL, and AJAX.
  • Performed AngularJS form validation and validation messages displaying wif ng-show and created a custom validation directive for comparing two input fields.
  • Used AngularJS to route different endpoints and created custom directives to display data in UI.
  • Responsible for the redesign and implementation of the AJAX / synchronous implementation of the client Web portals for SOA Web applications.
  • Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using ReactJS.
  • Used Hibernate Template and Core Hibernate3.0 in the data access layer to access and update information in the database.
  • Developed RESTful Web Services to retrieve data from client side using Microservices architecture.
  • Implemented BackboneJS and ReactJS to create a dynamically changing website.
  • Configured and Integrated JSF, spring and Hibernate frameworks.
  • Developed user specific Highlights (dashboard menu) section, Homepage, Admin home page, user module (Modify/search users, create user's screens wif assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP,and XSLT.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Source Tool Suite.
  • Used RabbitMQ for asynchronous message processing functionality to support batch processing modules.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Developed core search component using Apache Solr to handle fallback and custom functions.
  • Developed end to end application on spring boot framework (Rest API Application/Spring JPA using Crud repository).
  • Consumed REST based Microservices wif Rest template based on RESTful APIs.
  • Testing internal routes and Get, Put, Post, Delete methods using Postman.
  • Wrote complex SQL and PL/SQL queries using hibernates native SQL.
  • Developed Maven scripts for compiling and deployment and Used Web Sphere 5.1.2 to develop the Entity Beans where transaction persistence is required and ran UNIX shell scripts and implemented auto deployment process.
  • Developed RESTful web services to manipulate data in MySQL.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and deployed the application to Azure cloud.
  • Used TDD to run the tests and refactor code to pass the test. Unit tested the complete application using JUnit.
  • Experience in Gradle Build tool and understanding the Artifactory and repo structure.
  • Used Splunk tool to search the application logs and used Log4j for logging.
  • Participated in Retrospective meetings after every sprint to discuss the overall ranking of the previous sprint and to discuss the drawbacks and scope for development.
  • GIT was used for project management and version management.

Environment: Java 8, HTML, CSS, JSP, Servlets, jQuery, AngularJS MVC Framework, Node.js, JSTL, AJAX, SOA, BackboneJS, ReactJS, Splunk, Struts, Restful, Apache, Spring Core, Spring MVC, Spring Boot, Hibernate, JUnit, Apache Solr, JSON, Postman, SOAP UI, Spring Tool Suite, Microsoft Azure, Web Sphere 5.1.2, Maven, TDD, Gradle, Unix Shell scripting, GIT.

Sr. Full Stack Developer

Confidential, Patskala, Ohio

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose. Designed and developed the project using MVC design pattern.
  • Developed user management screens using JSF framework, business components using spring framework and DAO classes using the Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI for Customer Service Modules and Reports using JSF, JSP's, Prime Faces, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked wif Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Developed the presentation n-Tier using JSP, JavaScript, and HTML.
  • Worked on advanced Hibernate associations wif multiple levels of Caching, lazy loading.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented Ajax using Ajax4JSF Framework and nested Taglibs API along wif other standard Taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized XML documents using spring framework.
  • Consumed restful web services using Apache Http Client for the data coming from external systems.
  • Involved in designing data schema and development of SOAP web services wif Axis implementation and REST web services wif JAX-RS.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Consumed SOAP and REST web services to get the persisted data from different databases.
  • REST (JAX-RS) web services have been developed to be consumed by a middleware module to push the communication center messages into web module.
  • Was responsible for deployments using IBM WebSphere application server.
  • Configured and Integrated JSF, spring, and Hibernate frameworks.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Involved in UI testing using Cucumber and Selenium.
  • Rational ClearQuest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems wifin the bank to subscribe the data in real-time.
  • Developed database triggers and procedures to update the real-time cash balances.
  • Involved in writing JUnit test cases and day to day builds and deployments using GRADLE.
  • Experienced in code review and represent as a team lead across all functionalities and used lambda expressions.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using Junit to validate the application flows in different scenarios in the standalone application.

Environment: Java, Hibernate, spring (AOP, Dependency Injection), XML, Tortoise SVN, JSP, Spring MVC, J2EE, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Sr. Java/J2EE Developer

Confidential

Responsibilities:

  • Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer wif Spring MVC.
  • Responsible for Requirement gathering, coding, testing, and documentation.
  • Architected and deployed Java-based web product matching framework that matches products across multiple retailers.
  • Responsible for developing and maintaining all the entity and session beans.
  • Extensively worked on Drools Rules Engine and Expectation Engine for writing Business Rules Validation.
  • Designed and developed the messaging framework for communication between the workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Designed and integrated the full-scale Spring/Hibernate persistence solution wif the application architectures.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Worked on Angular JS 1.2.0 version for client-side JavaScript MVC framework for the development of dynamic web applications.
  • Worked on Node.js v0.11.10 version of Node JS framework for a server-side JavaScript framework
  • Downloaded data from the Amazon Cloud Database for detailed display by the app.
  • Worked wif the development team to create appropriate cloud solutions for client needs.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance projects
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Worked on MongoDB database concepts such as locking, indexes, sharing, replication, schema design.

Environment: Java, JMS, JSP, Drools, Angular 1.2.0, Node.js v0.11.10, Servlets, GWT, Hibernate, EJB, JPA, Spring, Java Script, JDBC, UNIX, HTML, XHTML, XSLT, JSON, SOAP, WSDL, Eclipse, Web Services, MySQL, SQL Plus, LDAP, Log4j.

Jr. Java Developer

Confidential

Responsibilities:

  • Performed the analysis, design, and implementation of software applications using Java, J2EE.
  • Implemented design patterns like Data Access Objects (DAO), Value Objects/Data Transfer Objects (DTO), and Singleton etc. Developed JavaScript validations on order submission forms.
  • Worked wif core java concepts such as OOPs, Multi-threading, collection framework and Exception handling. Developed and implemented spring and J2EE based MVC framework for the application.
  • Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Performed in different phases of the Software Development Lifecycle (SDLC) of the application, including requirements gathering, analysis, design, development, and deployment of the application. Developed Action Forms and Controllers in Struts 2.0/1.2 framework. Designed, developed, and maintained the data layer using Hibernate. and JUnit was used to do the Unit testing for the application.
  • Used Apache Ant to compile java classes and package into jar archive. Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web Sphere Application server. worked on tracking and resolving defects in QA & production.

Environment: Java, J2EE, OOPS, JSP, JSTL, Java Script, Apache Ant, J Unit, HTML, Struts 2.0/1.2

We'd love your feedback!