We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • 7+ years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, JSP, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Experience with distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Exceptional understanding of Object-Oriented design methodology and Core Java concepts.
  • Strong Programming Skills in design and implementation of multi - tier applications using J2EE, Servlets, JSP, Struts2, Spring, HTML, JavaScript, Ajax, jQuery, CSS, JAXB.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • Experience in developing web user interface using HTML, CSS, Java Script, JQuery, Angular, React, Bootstrap, Type Scripts that follows W3C Web Standards, cross browser compatible and responsive.
  • Strong experience in developing/supporting high performance distributed systems with volume up to thousands of transactions/secs in the Automotive, Insurance and Mortgage industry. Strong understanding of the design challenges when developing scalable low latency distributed systems.
  • Experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, Spring, Hibernate, Ajax, J Unit, Test Driven Development and Oracle.
  • Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.
  • Knowledgeable in Software configuration, deployment of Software Component stack on Docker Swarm cluster hosted on AWSVPC.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Experiences in major web application server like Apache Tomcat, Apache Camel, JBoss, WebLogic.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Strong experience in working with Database like Oracle and proficiency in writing complex SQL Queries.
  • Experience in designing middleware platform using WebSphere message broker for connecting legacy mainframe applications with latest frontend-based technologies, regardless of the message formats (XML/JSON/Fixed length so on) or protocols they use to communicate with each other.
  • Expertise in open-source libraries likeAngular Material,redux-thunkto create customized components.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring Boot.
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, and Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP.
  • Main focus was on seamless integration of the portal messages across the business partners.
  • Expertise in Thread debugging, memory debugging, and code profiling to improve performance by developing more efficient code.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages for Oracle, SQL Server and MongoDB.
  • Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.
  • Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well in team.

TECHNICAL SKILLS

Languages: Java 1.7,1.8, SQL, PL/SQL

WEB Technologies: Java Script, Typescript, HTML, XHTML, HTML5, CSS, jQuery, Ajax, Bootstrap, Angular JS, Angular 2/4/6/7/8, ReactJS, NodeJS

XML Technologies: XML, SAX, DOM, XSL, XSLT, XSD, DTD, XPath, WSDL, SOAP

Tools: & Framework: Struts, Hibernate, JPA, JSF,Spring-MVC,SpringIOC, Spring-ORM,Spring-AOP, spring batch, spring security, spring boot,Ajax, IBATIS, and Tiles

Web Services: SOAP, RESTful, UDDI, WSDL, Axis, Amazon Web Services (AWS), Micro Services

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat and JBoss

Database: Oracle, SQL-Server, MySQL Server, Mongo DB

Development Tools: Eclipse, RAD, IntelliJ, STS

Version Control: GIT, CVS, SVN, Rational Clear Case

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling/CASE Tools: Rational Rose, MS Visio Professional

PROFESSIONAL EXPERIENCE

Confidential, Rochester, MN

Senior Java Full Stack Developer

Responsibilities:

  • Developed and evaluated the web application using HTML5, CSS3, React.js.
  • Used RESTful, JSON, jQuery and Bootstrap, CSS to provide rich UI experience.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, Angular 6/7/8, Node JS and Bootstrap.
  • Developed static pages in web Application using HTML, CSS, JavaScript, and jQuery.
  • Implemented Spring MVC Controller module for better handling of client request, consume, RESTful data service and sending response back to client.
  • Developed Rest API to processes the data from DB to another Rest Service. Performed POC’s using latest technologies like spark, Kafka, scala.
  • Used Hibernate, Object Relational Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an -based schema.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and persists into Cassandra.
  • Developed AngularJS functionality in the application to provide two-way binding to the system.
  • Used Bootstrap &media queries to create Responsive Webpages across the smaller size of screen from phone or Laptop.
  • Designed the front-end screens using VueJS, Angular 6,7, HTML5, CSS3, Type-script, Azure DevOps, IntelliJ, Vuetify, Media Queries.
  • Integrate the dynamic pages withAngular 8 andjQueryto make the page’s dynamic. Created re-usable components using custom directives, filters
  • Developed Rest API in Node JS using express service. Developed Kafka Messaging System in API’S to behave as Producer and Consumer using Kafka Wrapper.
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Java script, JQuery, AJAX, and Redux.
  • Designed and developed the front-end UI screens for different functionalities using Angular 8
  • Installed and configured Apache on Linux and Solaris and configured Virtual hosts and applied SSL certificates.
  • Worked on Kafka while dealing with raw data, by transforming into new Kafka topics for further consumption.
  • Developed POJO and implemented Hibernate and integration with Spring Framework.
  • Develop AWS Lambda based Micro services interacting with Dynamo DB & SNS/SQS using AWS SDK.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents inS3, providing IAM access to s3 buckets.
  • Designed Java Components and integrated using Spring framework with Hibernate Object/Relational persistence mechanism.
  • Used MAVEN to define the dependencies and build the application and used J Unit for suite execution and Assertions.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Involved in the development of PL/SQL backend implementation and using SQL created Joins and complex statements.
  • Created Reusable Modules and Custom Directives in Angular 8which got used in various places of application.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA and used Swagger to interact with API end points of the micro services.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Developed project on Eclipse, Version Control with Git and Automated Build & Deployments using Gradle, puppet, nexus, and ANT scripts in Jenkins.
  • Used Eclipse IDE for entire application development and version controlling.
  • Made use of tomcat web server for the deployment of the application
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Worked with the middleware team and DBAs regarding the database issues and code deployments.
  • Prepared Change Request business documents and involved in change and release management.
  • Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • Developed scalable solutions using NoSQL databases Cassandra, MongoDB.
  • Implemented Kafka producer and consumer applications
  • Converting J2EE application to RESTful micro services architecture using Spring Boot and cloud technologies and containerizing individual services in Docker containers.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Utilized Angular dependency injection to inject different Services including inner Services and custom services and create some custom directives to do some reusable component.
  • Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system.

Environment: Java, J2EE, JSP, Spring, Spring ORM Spring, Hibernate, Jenkins, PL/SQL, Oracle. MongoDB, Cassandra, Kafka, Ajax, SOAP, PL/SQL, HTML, CSS, JSP, JQuery, JSON, Angular 6/7/8, AWS, WebSphere, Docker, Kubernetes, Git Hub.

Confidential, El Segundo, CA

Java Full Stack Developer

Responsibilities:

  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • ImplementedReact JScode to handle cross browser compatibility issues in Chrome, IE 7, 8, 9, Safari.
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Used design patterns like Front controller, DTO, Singleton, Facade, Factory design patterns.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Exposed the Session Beans as web services based on REST and developed clients for the same.
  • Developing of UI Components in React, which has large quantity of data to be shown such as editable grids.
  • Completed successfulPOCto productions solely from requirement understanding todesigning & development, till handover to customer.
  • Developed front-end content usingHTML5,CSS3,JSPand client-side validations usingJavaScriptand variousJSframeworks.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed batch jobs usingSpring batchandSpringscheduling to processXMLfiles received from other systems.
  • Expert in HTML5/CSS3 development and have experience React.js, Angular.js, Responsive design.
  • ImplementedMicro Servicesinto existing system architecture. DevelopedMicro Servicesbusiness components andRESTfulservice endpoints usingSpring Boot.
  • DefinedHibernateNamed Queries for performing batch while defined Criteria Queries forMicro service.
  • Developed the User Interaction/GUI Screens using HTML,JSP,Servlets,AJAX,Java script, andCSS.
  • Developed and tested Java application software to modify existing architecture, implemented new architecture and made necessary changes to teh system interfaces utilizing client’s DevOps source and object code libraries and configuration management procedures.
  • Developed User friendly interface to seamlessly combine the new module with existing login system using React JS.
  • Developed Java server Pages using JSP Tags, Spring-tags, minimal Scrip lets, HTML for client-side validation and errors to ease troubleshooting
  • Provided Java programming support for existing and new applications.
  • Developed teh view components using CSS, HTML5, JavaScript, JQuery and form beans.
  • Worked on JavaScript, JQuery and Servlets to generate dynamic web pages and web contents.
  • Good Experience in usingReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Developed user interface by using theReact JS, FluxforSingle Page Aapplicationdevelopment.
  • UsedReact Autocompletefor creating google maps location search on the webpage and addedExcel-Builderto download theTabular datain Excel format.
  • Used Docker as a container for Creating, Deploying and running application.
  • Deployed applications in Kubernetes Clusters, running on Docker Hub.
  • Developed user interface by using theReact JS.
  • Used react-bootstrapfor styling and responsive web design
  • Experienced in ReactJSand working with React Flux architecture.Experienced in working with Redux architecture.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Spring Security to provide JWT based authentication, authorization and access-control features for the application.
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.

Environment: HTML5, CSS3, JavaScript, jQuery, Ajax, Viejas, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Spring MVC, JUnit, J2EE, Node JS, Gradle, JMS, RESTful, Agile Methodology, React Js, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Developed a web-based reporting for credit monitoring system withHTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Designed, developed JSP, Servlets and EJB and deployed them on WebLogic Application Server.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Designing and developed interactive web page with HTML, CSS/CSS3, JavaScript, jQuery, Bootstrap and jQuery for responsive design for the exposed enterprise application.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Developing integration application using REST services
  • Worked on setting up the different applications in AWS using various Amazon Web Services such as AWS EC2, S3
  • Created and running the J Meter scripts for load testing, JUnit for unit testing.
  • Resolving spring framework artifacts and code build & deployment with Maven.
  • Developed Hibernate classes to retrieve and save data using Spring Framework manager classes.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Working with the GIT Version control system to track various aspects of the project.
  • Working on various modules of Application and working on implementing them in the Microservices.
  • Developed different dynamic UI Screens using HTML, JQuery and JavaScript

Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS, XML, AWS, JavaScript, AJAX, XML, Hibernate, Spring, Web Services, Micro Services, Git.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in analysis, design and development of system.
  • Developed features using Servlets, JSP, Java beans, Hibernate 3.x.
  • Involved in the Business layer or backend that monitors the Credit checks, requests, Signature request, Loan request and Spouse/Borrower loans.
  • Used Struts validators for client side and server-side validation.
  • Implemented business logic according to the requirements. Worked extensively on Collections and Frameworks.
  • Involved to create different cross-browser compatible user interactive web pages, using web technologies likeHTML, XHTML,andCSS.
  • Implemented the application using Struts 2.1 framework which is based on Model View Controller architecture.
  • Created technical design Documents for Hibernate.
  • Development of user interfaces using Struts, HTML and client-side validations using JavaScript and AJAX.
  • Implemented server-side validation implementing business-defined rules with Struts action classes.
  • Developed hibernate mapping files, implemented value objects to retrieve the data using Hibernate.
  • Developed HQL Queries, SQL and Criteria Queries for database Query Operations including Stored Procedure call.
  • Developed MVC Model Classes which route submissions via Business Delegate to the appropriate business components and render retrieved information.
  • Developed front-end using HTML, CSS and JSP.
  • Performing new-website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.

Environment: JSP, Java, Hibernate, HTML, XHTML, CSS, SQL, Ajax,

We'd love your feedback!