We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Madison, WI

SUMMARY

  • 8+ years of strong software experience in design, development, and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience in Core Java, J2EE, JSP, Servlets, JDBC, Spring Framework, Spring Boot, Maven, Hibernate, Restful Web Services, SOAP.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle.
  • Extensive experience in designing professional UI web applications using front-end technologies like Angular 4/6/7/8, Node.js, Angular JS, HTML5, CSS3, JavaScript, jQuery AJAX, JSON, and Bootstrap.
  • Strong hands-on experience wif various modules of Spring Framework such as Spring MVC, IOC, AOP, JDBC, IO, Spring Rest, Spring Boot 1.X/2.x, Spring Microservices, Spring REST, Spring Security, Spring JPA, Spring Web, Spring Web Flux.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, and Data Access Object.
  • Extensive knowledge of Spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, and Spring Batch.
  • Extensively used view rendering JavaScript frameworks like ReactJS
  • Hands-on experience in UI frameworks like jQuery, Ajax, JavaScript, NodeJS, ReactJS, and AngularJS.
  • Expertise in architecture patterns like Microservices, Service Oriented Architecture (SOA) & Monolithic.
  • Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL, and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power, and WSRR.
  • Proficient in frameworks like Struts, Spring, JSF, AJAX, and ORM frameworks like Hibernate.
  • Expertise in working wif various Amazon Web Services (AWS) like Elastic Container Service (ECS) & Elastic Compute Cloud (EC2), Simple Storage Service (S3), Lambda implementation, and AWS CLI.
  • Experience in working wif JavaScript libraries like Angular JS, jQuery, Node JS, BackboneJS, and Ext JS.
  • Experienced in SOA architecture in building both SOAP and Restful web services (Both producing & consuming SOA services).
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Responsible for support and maintenance, implemented Spring Batch for a huge number of transactions.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO, and parsers like SAX, and DOM.
  • Strong experiencewif NoSQL databaseMongoDB development and migrations from SQL relational databases to MongoDB, Cassandra, and CouchDB.
  • Experience using Active MQ, and Rabbit MQ to implement messaging and queuing systems.
  • Experience in database modeling, design, and development of PL/SQL queries, Stored Procedures, Triggers, Cursors, Functions, and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2, andMySQL.
  • Experience in working wif web servers like Tomcat 8, IBM WebSphere8.0, Jetty, JBoss 7.1.0, and WebLogic 10.0, Nginx.
  • Experience in cloud platform technologies such as AWS Web Services, Heroku, and Azure.
  • Hands-on experience wif building tools like Ant, Maven, Gradle, and Logging tools like Log4J and Splunk.
  • Experience in testing wif JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter, and several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI, and System Testing.
  • Hands-on experience on CI/CD pipelines wif DevOps technologies like Jenkins, Sonar, Cloud Foundry, and Docker.
  • Involved in building and deploying Apache Ant/ Maven/Gradle scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Hands-on experience using Selenium and Cucumber for creating Automated Test Suites and deriving functional and acceptance tests.
  • Expertise wif the employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

TECHNICAL SKILLS

Programming Languages: Java JDK 1.4/1.5/1.6/1.7 , C++, C, SQL, PL/SQL

JAVA Technologies: Servlets, JSP, JSTL, JDBC, JMS, JPA JNDI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL

Frameworks: Spring 4. x, Spring Boot, Spring Batch Struts 2.0/1.x, JSF and Hibernate, Spring Data JPA, RX Java.

Design Patterns: JSTL, Singleton, MVC, Business Delegate, DAO, DTO, Session Façade.

Web Services: SOAP & REST.

Web Technologies: JSP, JavaScript, AJAX, XSLT, HTML, DHTML, CSS, Bootstrap, Angular 4/6/7/8/9, React JS, Express.js, Ext JS, Backbone JS, Node JS

Databases: MYSQL, Oracle, SQL Server, MongoDB.

Middleware: Servlets, Java Beans, RMI, EJB, JMS.

IDEs and Tools: Eclipse, IntelliJ IDEA, Maven, Gradle, UML, Log4j, SQL developer, TOAD

Version Control Tools: Subversion, GitHub.

Application Servers: Apache Tomcat, IBM WebSphere, JBoss.

Methodologies: Waterfall, Agile.

Cloud Technologies: AWS Cloud Components S3, EC2, Lambda, Elastic Bean Stalk, ECS, RDS.

PROFESSIONAL EXPERIENCE

Confidential, Madison, WI

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development.
  • Worked in Agile framework as an individual contributor Responsibilities include - Interaction wif the Business team in story grooming, reviewing story/acceptance criteria.
  • Used Java8 features like Streams and Lambda expressions and Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names.
  • Used Microservice architecture wif Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and worked wif Kafka Cluster using Zookeeper.
  • Closely worked wif Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Converted a Monolithic app to Microservices Architecture using Spring Boot using a 12-factor app methodology. Deployed, Scaled, Configured, and wrote manifest files for various Microservices in the Open shift/Kubernetes environment.
  • Generated Metrics wif method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used REST and SOAP Web Services to acquire credit history information.
  • Involved in consuming RESTful web services using Angular JS to render JSON data.
  • Developed batch processing applications using spring batch deployed on AWS.
  • Worked on AWS Elastic Load Balancing, created EC2 instances, and worked on autoscaling the instances.
  • Used CFT templates for creating AWS stack, S3 buckets, Roles, and Policies.
  • Rewrite existing applications and migrated applications and the to the AWS cloud as part of the modernization project.
  • Designed and documented CI/CD tools configuration management on AWS
  • Experience wif various MVC Java frameworks like Angular 8,Node.JS, Bootstrap, etc.Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS, and jQuery.
  • Developed crypto rest services using NodeJS and integrated services.
  • Developed web applications running on NodeJS using the Express framework,Vue.js, and Backbone.jswif Mustache.jsfor front-end MVC/templating.
  • Implementing Microservices based on RESTful API utilizing, implementing the Microservices based on RESTful API utilizing Spring Boot. Worked on SOA Web Services using SOAP wif JAX-WS for large blocks of XML data over HTTP.
  • Worked on creating login authentication modules using Angular and TypeScript. Used concepts of Directives, Databinding, and Dependency Injection in Angular.
  • Deployed Spring Boot-based Microservices into Docker container using Amazon EC2 services.
  • Developed dynamic responsive Web Application by integrating Angular wif Bootstrap which is further integrated wif Web Services andVue.js.
  • Implemented Microservice architecture using Spring Boot for making applications smaller and independent.
  • Developed user interface by using React JS, and Flux for SPA development.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concepts.
  • Used GIT as a source code collaborator and GitHub for maintaining code and documentation.
  • Migrated the Application from Spring MVC to Spring Boot.
  • Experience in developing scalable solutions usingNoSQL databases CASSANDRA, MongoDB, and DynamoDB.
  • UsedNoSQLdatabase Mongo DB to store data of reporting Application which is of unstructured data.
  • Involved in capacity planning and requirements gathering for multi-datacenter Cassandra cluster
  • Used MongoDB document-oriented database to store data.
  • Participated in Docker and AWS workshops to gain experience wif emerging technologies.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables wifin time.

Environment: Java 1.8,11, Design Patterns, Servlet, JSP, Spring MVC 3.2, Spring Boot, Hibernate 4.1, Web services - SOAP & Restful, WSDL, Oracle 11g, Maven, JBoss 7, EJB 3.0, JMS, XML, SVN, Log4J, Eclipse 4.0, HTML5, JavaScript, AJAX, jQuery, React JS, JUnit 4.12, Agile Methodology, SCRUM, AWS

Confidential, Boston, MA

Sr. Software Developer

Responsibilities:

  • Used Java Lambda expressions for array operations, collections, and Enhanced Concurrency methods, etc. throughout the application for well-defined programming.
  • Used Java 8 Stream APIs and functional style of programming.
  • REST API's development wif Spring Boot, configuration, and maintenance of Microservices wif CXF.
  • Implemented Spring Transactions along wif Spring ORM for Database transactions.
  • Developed UI automation for Node JS, Angular 6, and Microservices has been built using Spring Boot, Netflix OSS, Spring Cloud, and deploying to AWS Cloud.
  • Participated in front end development using JSF 2.0, JavaScript, HTML 5, CSS 3.0.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Knowledge of spring modules like Spring MVC, Spring Boot, Spring IOC, DAO, Spring AOP, and Spring Batch.
  • Developed dynamic web pages using HTML5, CSS3, Bootstrap, Less, CSS3(SASS) and AJAX.
  • Used jQuery for view rendering of the web pages.
  • Worked inDOM, React Props, Lifecycle methods, and wif the React StatesandEvents.
  • Used the flux architecture in ReactJS for building client-side web applications.
  • Worked in React JS wif Redux architecture.
  • Good Exposure to web development using Java, Angular, jQuery, SOAP, REST, and Microservices.
  • Node JS wif Express JS is used in developing microservice components to attain non-blocking event-driven platforms dat interact wif multiple data sources.
  • Maintained states in the stores and dispatched the actions using redux.
  • Developed a set of application functionality using CRUD (Create, read, update, delete) features of backbone.JS and used backbone.js to create Controllers to handle events triggered by clients.
  • Used backbone.js as Model, Widgets as Controller, and jQuery template as View.
  • Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) using jersey framework wif data representation in different formats such as XML and JSON.
  • Developed SOAP services wif JAX-WS using Apache CXF framework, data representation in XML format.
  • Worked wif creating WSDL Documentation to act as an agreement between producer and consumer of the Web service. Worked on Load testing on JMeter to improve the performance of newly developed code.
  • Written Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map Java entities to database tables.
  • Used Java Message Service (JMS) for the reliable and asynchronous exchange of important information dat consumes the message from Java Message Queue.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for Microservices, and Spring Batch for running batch jobs.
  • Worked extensively wif java persistence context (JPA) implemented by Hibernate.
  • Gulp is used for the modification of JavaScript files and for monitoring the application.
  • Written Mockito test scripts to automate the unit testing process.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browser testing.
  • Developed and implemented the business logic component in middle-tier using JDBC and EJB framework including stateless session classes and Entity bean classes

Environment: Java1.7/1.8, HTML5, CSS3, jQuery, Bootstrap, Less, CSS3(SASS), AJAX, React.JS, Angular.JS, DOM, Hibernate, Spring MVC, Spring Batch, Spring Boot, Rest Controller, DAO Classes, Microservices, JSP/View, XML, DB2, PL/SQL, MVC, Active MQ, JMS, JENKINS, Log4J, JMeter.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods, and Concurrency API
  • Designed and developed applications based on Microservices Oriented Architecture using Spring Boot and Angular 4.0, Node JS wif Express JS, and MongoDB.
  • Participated in requirement gathering and designed applications using UML. Elaborated on the Use Cases based on business requirements and was responsible for the creation of Class Diagrams, Sequence, Collaboration, and Activity Diagrams.
  • Responsibilities included the development of new modules of the application such as Web using J2EE technologies and Spring Framework.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented DAOs, and entities using Hibernate API and Hibernate QL.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and spring security modules.
  • Developed Hibernate mapping file and the HQL queries and Criteria API for retrieving data from databases
  • Created automated pipelines in AWS pipeline to deploy Docker containers in AWS ECS using services like Cloud formation, Code Build, Code Deploy, S3 and puppet.
  • Built S3 buckets, managed policies for S3 buckets. Also used Glacier for storage and backup on AWS
  • Developed UI automation for Node JS, Angular 6, and Microservices has been built using Spring Boot, Netflix OSS, Spring Cloud, and deploying to AWS Cloud.
  • Configured AWS Multi-Factor AuthenticationinIAMto implement 2-step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Development ofPythonAPIs to dump the array structures in the Processor at the failure point for debugging
  • Worked wif the team to develop POJO’s using spring framework for dependency injection and integrating it wif Hibernate and Spring Data JPA.
  • Extensively worked on N-Tier architecture systems wif application system development using Java8, J2EE, JSP, Servlets, Struts, JMS, EJB, JDBC, and Multithreading.
  • Developed Session Bean/Entity Beans for MPI.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6, and Node JS.
  • Enhanced application performance by Angular 6 Component-based development in view of future Angular framework transitions.
  • Created documentation for all the components which is included on the React-Bootstrap page.
  • Wif the concept of React JS Worked on usage metrics and end-to-end event tracing for analysis purposes.
  • React JS Controllers are used to maintain each view data where the client implemented the UI using ReactJS.
  • BuildingLinux servers (web-logic application, Apache, DB servers, etc.)in large quantities as per EDC and Non-EDC production requirements as well as App/Dev requirements.
  • Coordinated hardware/software installations and upgrades to ensure properUnixsystem performance.
  • Served as the lead PowerShell developer in hundreds of Windows-based migration and automation projects.
  • Installed and maintainedUnixsecurity patches on the development systems.
  • Engineered and implemented a fully automated end-user, data migration solution to eliminate business downtime during acquisition/merger using Windows PowerShell.
  • Created PowerShell scripts to constantly monitor the health of the Exchange messaging infrastructure and notify my teammates or me in the event of a problem.
  • Developed DAO layer exposing access to MongoDB.
  • Worked wif containerization tools, can implement the transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
  • Written and Maintained Automated Salt scripts for Elasticsearch.
  • Excellent Knowledge of Cassandra Architecture, Cassandra data modeling & Monitoring Cassandra using OpsCenter.
  • Can handle commissioning and decommissioning nodes along wif monitoring of Cassandra Cluster.
  • Have Knowledge of Apache Spark wif Cassandra. Closely worked wif Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Environment: Java 8, J2EE, Spring, Hibernate, Microservices, Spring Data JPA, Spring boot, Webservices, PowerShell, WebLogic Portal, JMS, EJB, AJAX, Struts, JSP, Java beans, Web Services, Apache Kafka, Angular, React, SOAP, XML, JAXP, JNDI, UML, CSS, DHTML, Oracle, JavaScript, Cassandra, HTML, AWS

Confidential

Java Full Stack Developer

Responsibilities:

  • Implementing project using Agile SCRUM methodology, involved in daily stand-up meetings and sprint showcase and sprint retrospective.
  • Developed the web tier using JSP, and Spring MVC.
  • Used Spring Framework for the Implementation of the Application.
  • Integrated Spring Dependency Injection (IoC) among different layers of an application.
  • Used Hibernate for Object Relational Mapping and used JPA for annotations.
  • Implemented REST web services using Apache-CXF framework.
  • Involved in creating various Data Access Objects (DAO) for addition, modification, and deletion of records using various specification files.
  • Used React-Router to turn an application into a Single Page Application.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations, and Flux.
  • Implemented interface sub-classes using lambda expressions.
  • Worked on developing the UI for internal users wif Spring MVC, Ajax, jQuery, AngularJS, and JSON.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and the Redux library.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, and S3), focusing on high availability, fault tolerance, and auto-scaling
  • Implemented design patterns like Singleton, MVC, DAO Pattern, and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
  • Involved in writing the web service code to interact wif other applications.
  • Integration of spring modules wif AWS modules in order to consume third-party services.
  • Deployed the Application in the WebSphere server.
  • Designed and developed persistence layer using spring JDBC template.
  • Involved in Unit Testing of various modules in generating the Test Cases.
  • Used SVN and GitHub as version control tools, Maven for build and management
  • Extensively involved in Test-Driven Development (TDD).
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Developed JSPs and managed beans using JSF.

Environment: Spring framework, Spring MVC, Spring JDBC, Hibernate, React, J2EE, JSP, Ajax, XML, Log4j Maven, JavaScript, HTML, CSS, jQuery, SVN, GitHub, WebSphere, Agile, JAX-WS, Apache-CXF, JSF, AWS

Confidential

Software Developer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using the IBM Rational Rose modeling tool.
  • Used Struts 2.0 for implementing the MVC (Model View Controller) of the application.
  • Highly involved and created the action classes, action interceptors, and business services.
  • Developed the presentation layer using JSP and Servlets wif a RAD tool.
  • Created Components using Struts, JSP and Servlets.
  • Preparing the XML schema for the cross-commit XML structure.
  • Used Spring Framework for MVC and JMS.
  • Used the collection framework, Multithreading concepts and used the java reflections extensively. Used java reflection to eliminate the dependence in the project.
  • Used Spring Core for middle-tier development to achieve inversion of control.
  • Used Spring for implementing (Data access objects) DAOs.
  • Used Java Message Service (JMS) for the loosely coupled, reliable, and asynchronous exchange of patient treatment information among J2EE components and legacy systems.
  • Extensively used Hibernate for Object-relational Mapping for data persistence.
  • Marshalling and Unmarshalling of the XML using JAXB Framework.
  • Wrote SQL, PL/SQL, and stored procedures as part of database interaction.
  • Involved in testing the complete flow of the modules.
  • Implemented Log4J for Logging Errors, debugging, and tracking.
  • Prepared technical reports and documentation manuals during the program development -Involvement in Analysis, Design, Build, Testing, and Implementation phases of the project.
  • Configuring application in WebSphere Application server in development and Test environment.
  • Followed Agile methodologies and participated in daily SCRUM stand-ups
  • Unit testing wif Junit for individual components before checking in the code for the QA builds.
  • Fixing the defects, maintenance in production.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.
  • Involved in providing design inputs to different Cross- Commit Systems.

Environment: Core Java 1.5, J2EE 1.5, Eclipse3.0, Tomcat 6, UML, HTML, XML DHTML, RDBMS Oracle 10g, Jenkins, JavaScript, Unix/Shell Script, Hibernate 3.0, Struts2, Spring 2.5, Junit, Maven.

We'd love your feedback!