We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Peoria, IllinoiS

SUMMARY

  • Having strong 8 years of experience in Development and design Applications using JAVA/J2EE technologies.
  • Strong web development skills using HTML5, CSS3, JavaScript (ES5 & ES6), jQuery, Bootstrap, Angular, XML, AJAX, JSON which meets W3C Web Standards.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Well versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model.
  • Strong experience in Microservice development using Spring Boot.
  • Used advanced Java 8 features like Lambda expressions for array operations, Streams and collections.
  • Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.
  • Experience in CI/CD pipelines to integrate teh java code to align with DevOps using Docker.
  • Used Executor service multithreading to implement Parallel processing to run processes asynchronously using future calls to access data.
  • Expert in design and development of Enterprise applications using Java, J2EE, Servlets, JSP, Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST)
  • Familiar with ORM tools and Persistence frameworks like Hibernate.
  • Experience with Relational Databases like MySQL, Oracle, DB2. Experience with NoSQL databases like MongoDB and DynamoDB.
  • Experience in UI development using teh HTML5, CSS3, Java Script, AJAX and jQuery.
  • Knowledge on experience with various Application Servers and Web Servers including Web logic, JBoss and Apache Tomcat.
  • Experiences with build tools include Maven, Gradle.
  • Extensive experience using Junit and Mockito for unit/integration and JMeter for performance testing.
  • Used Bootstrap and Angular in TEMPeffective web design.
  • Experienced in React JS and working with React Flux architecture.
  • Good Experience onMVCframe works likeAngular 10, Angular 6,Angular 4for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng Zones, Components and Directives.
  • DevelopedSingle Page Applicationsi.e., web applications using JavaScript MVC frameworks Such asAngularJSfrom starch, developed web pages for different device like Mobile and desktop usingResponsive Web DesignandBootstrap.
  • Experience in various web service testing applications like Swagger, SoapUI and Postman.
  • Extensively used version control tools like Git, SVN
  • Well versed with Waterfall and Agile / Scrum methodology.
  • Proficient in working with various IDEs like Eclipse, Spring Tool Suite, IntelliJ and NetBeans.
  • Implemented security and authentication concepts such as OAuth 2.0.
  • Knowledge with message systems with Apache Kafka.
  • Expertise in open-source framework Object Relational Mapping (ORM) tools like Hibernate and used Hibernate Annotations to reduce time at teh configuration level.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization, and Externalization.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in automated deployment tool such as serviceKuberneteswhich is used to deploy quickly and predictably.
  • Created theDockercontainers andKubernetes console for managing teh application life cycle.
  • Good experience on working with AmazonWeb ServiceslikeEC2,ELB, VPC, Route53, Auto Scaling, AMIs, AWS Identity and access management, AWS Cloud Watch and Amazon EBS.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-testing with tools like JUnit, Mockito, Spock, Integration testing tools like Selenium Web Driver, Cucumber.
  • Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.
  • Managed Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • UtilizeEBSto store persistent data and mitigate failure by using snapshots.
  • Used AmazonEC2 for deploying and testing teh lower environments such as Dev and Test.
  • CreatedAmazon VPCto create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
  • Created Snapshots andAmazon Machine Images (AMI's)ofEC2 Instancefor snapshots and creating clone instances.
  • Hands on experienceTDD (Test Driven Development)approach by using testing tools such as Junit.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM, and Waterfall.
  • Expertise in creatingBDDdriven test framework.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.

TECHNICAL SKILLS

Languages: JAVA 6/7/8, PHP, JavaScript, and PL/SQL

Web Technologies: HTML, XML, CSS, Java Script, Angular JS, Angular 6/8/10, React, AJAX, JSP, jQuery, DTD, Java Beans, JMS, Bootstrap

J2EE Technologies: Servlets, JSP, JSF, Servlets, JMS, JNDI, Web Services, JDBC, SOAP, RMI

Methodology: UML, MVC, Agile, Scrum, Waterfall

App/Web servers: Apache Tomcat, WebLogic, Apache Server, JBoss

Applications Frameworks: Spring, Hibernate, Struts, JSP, Spring Boot, Spring MVC

Web Services: SOAP, WSDL, AXIS, JAX-WS, REST, JSON, JAX-RS

Databases: Oracle, MySQL, MongoDB

XML: XML, XSLT, JAXB, SAX, DOM

Tools: ANT, JUNIT, Log4j, TOAD, Gradle, Maven, Docker.

Cloud Technologies: AWS, PCF, Azure

IDE: IntelliJ, Eclipse, My Eclipse, NetBeans, JDeveloper

Operating Systems: Windows, UNIX, LINUX, MacOS

PROFESSIONAL EXPERIENCE

Confidential, Peoria, Illinois

Senior Full stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Developed teh UI using Angular 10, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 10.
  • Worked with Angular 10 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Designed and developed teh RESTful web services using teh JAX-RS API to communicate over teh network.
  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices.
  • All teh functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed SOAP services.
  • Built RESTful APIs from scratch within Java using spring boot framework
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store data in Oracle database.
  • Involved in maintaining and updating teh procedure for ETL process.
  • Used Oracle as database and involved in development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL stored procedures.
  • Changing AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated response using Postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for teh application using teh Jenkins.
  • Apache Maven tool TEMPhas been used for teh build and deployment of teh application.
  • Monitored teh Error logs using Log4j and fixed teh problems.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Implemented Azure Application Insights to store user activities and error logging.
  • Used CI/CD tools Jenkins, Git/Gitlab, Jira and Docker registry/daemon for configuration management and automation using Ansible. Developed AWS Step Functions.
  • Involved in understanding SDLC using Agile methodology.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, Angular 10 and 10, HTML5, CSS3, Eclipse, Oracle 10g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

Confidential, Knoxville, TN

Full stack Java Developer

Responsibilities:

  • Interacted with teh Business analysts to gather required Functional specifications documents (FSD) for teh project.
  • Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development, System Testing and User Acceptance Testing. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Used Java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, collect on a collection Objects, Filters.
  • Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS and Developed prototype and project layout skeletons using JQuery, HTML5, and CSS3.
  • Completely involved in designing and developing persistence layer using JQuery, Ajax and third-party libraries.
  • Used various JQuery and Bootstrap plug-in like data picker, Bootstrap selectors.
  • Developed reusableUIcomponents usingAngular 8.
  • Involved inJavacode, which generated XML document, which in turn used XSLT to translate teh content into HTML to present to GUI.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring DBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Implemented authentication and authorization for teh application using Spring Security and Oauth2.
  • Implemented Spring IOC for Dependency Injection and to make teh code loosely coupled and Spring AOP for logging purposes.
  • Implemented SOAP based JAX-WS Webservices interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web services using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Implemented MicroServices into existing system architecture. Developed MicroServices business components and RESTful service endpoints using Spring Boot.
  • Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • UsedSpringBootActuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Worked on Dockers container implementation for Enterprise build system, Dockers container management along with volumes, container-based DB and services, Docker Art Factory, and setup.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB& SQL tuning to reduce time in teh application.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from teh server-side content into MongoDB.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Implemented Batch jobs using Spring Batch to ensure data integrity and consistency in teh job.
  • Deployed and tested teh applications on Application Server Web Sphere.
  • For search/modify files used UNIX Shell Script.
  • Worked on Apache Kafka in building teh real time data pipelines and for storing data in a distributed cluster.
  • Application Deployment onPivotal Cloud Foundry(PCF)using CF push and urban code deploy.
  • Setup teh Continuous Integration (CI) &Continuous Development (CD) for teh application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Docker to collaborate code, run and deliver more securely from Linux, Windows server.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all teh company functions.
  • To maintain teh version of teh files used GitHub and took teh responsibility to merge code from branch to master and created new branch when further implementation started.

Environment: Java8, J2EE, Spring 5.0, Spring boot, Spring IOC, Spring MVC, Spring Batch, Spring Security, Spring Data, Spring JDBC, Hibernate 4, Micro service, JMS, JSF, CVS, REST, log4j, JUnit, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, JSP, SOAP, Jenkins, Key Cloak, XML, Groovy, Grunt, Ajax, XSD, PCF.CI/CD, Mongo DB, RESTful, java Script, Linux, Kafka, Tomcat, Spring Tool Suite (STS), Jasper reports, Jasper Server, Oracle BBDD 10g-11g, Kubernetes / Docker.

Confidential, Bloomington, MN .

Full stack Java Developer

Responsibilities:

  • Executed teh development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting backlogs.
  • Participated in business meetings and coordinated with business analysts to understand teh business requirements. Planned, designed and developed technical solutions and alternatives to meet business requirements.
  • Used teh features of Spring Core layer (IOC), Spring AOP, Spring ORM and Spring MVC in order to develop teh application.
  • Created Spring Java configuration to set up Spring and Spring schedulers to refresh property files.
  • Developed SOAP web services using WSDL, XSD, XML, SOAP over HTTP, SOAP over JMS.
  • Created various SOAP and RESTful web services to get teh shipping label, create package shipment, re-schedule delivery, etc., using JAX-WS (SOAP), JAX-RS (REST), SOAP, XML, XSD, WSDL, JSON, and JAXB.
  • Developed user interface using HTML5, JavaScript, CSS3, AJAX, JSP, jQuery, JSON, Tiles Framework, and JSTL.
  • Developed teh UI using Angular 6, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 6.
  • Worked with Angular 6 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Involved in configuring hibernate to access and retrieve data from Oracle database.
  • Responsible for teh creating various POJO objects, their corresponding Hibernate mappings (.hbm) files and persisting them to database.
  • Documented all development activities performed on teh Team’s wiki page.
  • Used SVN for version controlling.
  • Deployed web applications on JBoss EAP server and made changes to teh configurations when required. Used PuTTY to interact with teh server.
  • Used Maven to build teh application.
  • Used Jenkins along with Maven for continuous integration.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with Oracle database.
  • Extensively used SoapUI Pro to perform local testing, System testing and Integration testing.
  • Performed Unit testing using JUnit, Mockito mocking framework.
  • Involved in production support and maintenance of teh application.

Environment: Java, J2EE, Spring 4.2.0, Spring JMS, EJB 3, Struts 2.3, Dozer 5.5.1, XML, XSD, WSDL, WADL, SOAP 1.2, JSON 1.1, Oracle 12c, Oracle SQL Developer 4.0, PL/SQL, Eclipse Mars 4.5.0, PuTTY, WinSCP, Maven 3.0.5, Jenkins, SoapUI 5.2.1, JUnit 4.11, Mockito, log4j, JIRA, Crucible, FishEye, Tortoise SVN 1.9, AJAX, JSP, jQuery, JSON, Tiles, JSTL, JavaScript, CSS3, HTML5, JBoss EAP 1.0.0, Maven 3.0.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed Agile Methodologies software development paired programming, Test Driven Development process, from development phase to testing phase and teh postproduction phase, and Scrum meetings.
  • Analyzed teh technical requirements and created various models required for teh project. Implemented Model View Controller (MVC) architecture using Spring MVC Framework.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session, Façade, and Singleton.
  • Developed User Interface by using React, HTML, Spring Boot, XHTML, DHTML and CSS3.
  • Designed teh frontend and developed UI screens as per teh wireframes provided by business using JavaScript, jQuery, Bootstrap, ReactJS and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
  • Responsible for setting up ReactJS framework to achieve binding data between HTML and JavaScript objects.
  • Implemented single page applications with ReactJS using custom directives and developed React routes using route providers.
  • Used Spring MVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.
  • Used spring container for data source and to load teh Hibernate specific classes.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to Oracle database.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Deploying teh applications into theAzureand extracting teh data from theAzure cloud services.
  • Used Apache Kafka for building teh real time data pipelines and storing teh data in a distributed cluster.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate.
  • Configure and monitor numerous MongoDB instances and replica sets.
  • Created and Designed XML schemas and transformed teh XML to XSLT style sheet.
  • Implemented various design patterns in teh project such as Data Access Object, Data Transfer Object and Singleton.
  • Created Stored Procedures in PL/SQL, Functions for teh DAO layer by studying teh required business objects and validating them using Oracle database.
  • Design and Develop CI/CD Pipelines in Jenkins for automating teh service deployment.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancing, Auto scaling groups.
  • RBAC configuration inPCFfor user roles and responsibility.
  • Used IBM WebSphere Application Server for deploying various components of application.
  • Thoroughly Unit tested teh application by writing test cases for different scenarios using JUnit.
  • Used Docker to collaborate code, deliver, and run more securely from both Windows server, Linux.
  • Developed Maven script and builds Maven and continuous integration servers like Jenkins.
  • Used GIT for version control management between various integration and development streams.
  • Used Jira to track bugs, prioritize and discuss teh team’s work in full context.
  • Apache Maven tool TEMPhas been used for teh build and deploy teh application. Monitored teh Error logs using Log4J and fixed teh problems.

Environment: Java 7, C/C++, J2EE, React, Spring 4.3, Spring boot, Spring AOP, Spring MVC, Scala, Hibernate 4, Microservices, MongoDB, CI/CD, PCF, AWS, JMS, JSF, CVS, REST, log4j, JUnit, Jenkins, Kafka, XML, Groovy, Grunt, Ajax, XSD, java Script, jQuery, ReactJS, Docker, Linux, Tomcat, Spring Tool Suite (STS).

Confidential

Java Developer

Responsibilities:

  • Developed teh application using Struts 1.3 following MVC architecture.
  • Identified teh participating pages and teh navigation paths between pages.
  • Developed action and form classes based on Struts framework to handle teh pages.
  • Used WebLogic Workshop page flow technology.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Developed Web Services to retrieve data from legacy systems.
  • Developed server-side functionality for Admin Interface features (adding a User, Modifying teh User Details, Assigning Roles, Modifying Roles etc.)
  • Used J2EE Singleton design pattern.
  • Used EJB Session Beans.
  • Planned and implemented various SQL queries, Stored Procedures, and triggers.
  • Used AngularJs to build front end.
  • Performed Unit testing using JUnit.
  • Used JDBC to access Oracle database and implementation of connection pooling.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used ANT for teh build process.

Environment: Java 1.5, Servlets, JSP, RAD 8.0, Hibernate 3.0, JDBC, EJB 2, JMS, Struts, Web Services, JUnit, SOAP, XML, JavaScript, Backbone js, Angular js, UML, Web sphere 8.0, WebLogic, ANT, Oracle 11g.

We'd love your feedback!