We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

MN

SUMMARY

  • 9 years of professional experience in all stages of software development life cycle (SDLC), referring to design, development, and implementation of web - based applications using Java/J2EE and UI related technologies.
  • Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
  • Experience in applying best Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, development, and testing.
  • Strong experience in multiplatform / cross technology system design & integration, and leading solution effort for many strategic large customers.
  • Experience in working with Model View Controller (MVC) design for web improvement utilizing JSF, Struts, Spring MVC, JSP, JavaBeans, and Servlets.
  • Experience in implementation of Web-based Enterprise Applications using Java/J2EE, Spring MVC, MyBatis, Angular JS, Angular, Node JS, Socket IO, jQuery, JavaScript, HTML5, CSS3, Bootstrap, Material Design, JavaScript, Typescript, Ajax, ORACLE, SQL, OAF, Jahia, Hibernate, Spring Boot, Micro services, Swagger, ColdFusion, JBoss, BIRT, JSF(RICH and Prime Faces) and Apache Tomcat 6
  • Experience in interactive UI development using Angular, React JS, Redux, HTML5, CSS3, Bootstrap and Material Design (Web and Mobile)
  • Experienced in other front-end technologies such as LESS, Typescript, bootstrap, AngularJS, Ajax, JSON etc.
  • Experience in creating form Validation by Regular Expression (Regex), jQuery.
  • A clear understanding of Web Sockets and HTTP requests and using Socket.io with Node.js.
  • Very strong experience in building microservice -based projects using spring boot, cloud, etc.
  • Good experience in working with Web Services along with Apache SOAP, REST, and WSDL.
  • Significant work experience in Spring Framework and middleware technologies such as EJB's, Web Services and Messaging technologies JMSand MQ like Web Sphere MQ, Active MQ on the entire Software Development Life Cycle (SDLC).
  • Experience in using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Hands on experience on Apache Kafka.
  • Working and implementing the various network security like DES, 3DES, AES and RSA along with HSM interaction for cryptography process for card keys.
  • Knowledge on Security concepts like HSM, OAuth2.
  • Experience in developing chat communication using Socket IO.
  • Experience in eclipse plugin development using XText and XTend.
  • Good experience in unit testing frameworks such as Junit & Mockito.
  • Exceptional ability to work in a fast-paced high-pressure environment
  • Expertise in web application design and development, framework enhancement, application optimization and deployments
  • Utilized SOAP-based Web Services using Apache CXF, JAX-WS, and RESTful organizations like JAX-RS.
  • Hands-on experience with SQL/NoSQL databases systems like Oracle, SQL Server, MySQL, MongoDB.
  • Experience in working with IDE tools like Eclipse, Visual-studio, Sublime, STS, and IntelliJ.
  • Experience in using the version control tools such as GIT, Bitbucket, and CVS.
  • Hands-on experience using Splunk and SonarQube.
  • Involved in Data modeling, designing, and building Relational Databases using SQL Database Diagrams.
  • Hands-on Experience with UNIX, Linux commands, and Deployment of Applications in the Server and ability to work effectively on Windows platforms.
  • Strong Experience in Cloud Computing and Web Services. Performed Configuration, deployment, and support of cloud services in Amazon Web Services (AWS) and Microsoft Azure cloud environments.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Developed CI/CD system with Jenkins on Kubernetes and docker environment to Build, Test and Deploy applications.

TECHNICAL SKILLS

Languages: Java, J2EE, JavaScript, SQL, PL/SQL

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring, Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Web Servers: Apache Tomcat, IBM WebSphere, Web Logic, J2EE, and JBoss.

Web Technologies: HTML/HTML5, XML, CSS3, Bootstrap, AngularJS, Angular, React JS, Material Design, JSF, JSP, Ajax, NodeJS.

SOA Technologies: Web Services, SOAP, WSDL, Restful API

Database: MS SQL, DB2, MySQL, Oracle, ODBC, Postgres, Sybase, and MongoDB

Cloud Environments: AWS

Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.

Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, SQL Developer, Visual Studio, JIRA, JBPM, Putty, Post Man

PROFESSIONAL EXPERIENCE

Confidential, MN

Senior Java Full Stack Developer

Responsibilities:

  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices.
  • Used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Used Spring Security for Authentication and Authorization of the application.
  • Used Spring Framework for Dependency injection and integrated with the using annotations.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Design, develop and tests HTML5, CSS3, Bootstrap, Angular 6, Material Design that meets accessibility and web browser standards for website
  • Implemented and developed UI components using React JS features like dependency Injection, Models, data binding, and controllers.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes. Implemented the authentication and authorization of the application using Spring Security and OAuth2.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Twelve Factor App Methodology for smoothly working and delivering Software as a Service (SaaS) Applications or Web Apps with a focus on Microservices using REST API.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Implemented Zipkins for distributed Micro Service Monitoring.
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
  • Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Worked on Jenkins for the CI and CD.
  • Work across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systems.
  • Perform maintenance and troubleshooting of continuous build/deployment systems.
  • Deployment of the web application archive to Devops and Test environments within each Sprint.
  • Initiated and troubleshoot CD builds in Jenkins via JIRA tickets.
  • Used Maven scripts to build the application and also Jenkins.
  • Create and work on hot fix branch to address any postproduction issues encountered in the application.
  • Worked on AWS Cloud watch and AWS ALB for Load balancing and worked on ELB for the performance testing by sending 5000 requests per minute.
  • Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Used GitHub to maintain the version of the files.
  • Developed costume queries using Hibernate criteria, native SQL and HQL.
  • Used Stored Procedures to save and get the information to/from Database.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Created Maven build file to build the application and deployed the application in Web Logic Server.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Developed unit test cases to test business scenarios associated with each use case sequences.
  • Used GIT Version Controller
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, JEE, JavaScript, Angular 6, HTML, Bootstrap, CSS, Material Design, Web-Services, Restful, JAX-RPC, WSDL, Web Logic Server, Hibernate, Spring boot, Oracle, JUnit, Ant, Eclipse, GIT.

Confidential, MO

Java Fullstack Developer

Responsibilities:

  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.
  • Used Spring framework MVC in the development of new modules based on requirements.
  • Used coreJavato build new functionality and implemented New Interface for Previously Ordered Page, Cart Page.
  • Converted a monolithic app to microservices architecture using spring boot and 12 factor app methodology using REST API. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Utilized microservices and decoupled architectures for building RESTful APIs.
  • Developed API to display currency checker on UI.
  • Using Struts in presentation tier and used Spring Core/IOC to wire/inject the object dependencies.
  • Developed Data access objects using DAO pattern, JDBC, Spring, Hibernate.
  • Developed web pages by using Spring MVC and JSP pages.
  • PerformingUI accessibility advising & consulting to team to make robust HTML, CSS, JavaScript codefollowing withSection 508 the Rehabilitation Act, ADA, WCAG 2.0, and WCAG 2.1 success criteria of level A, AA, and AAA.
  • Worked with Angular4 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Hands - on experience in deploying applications toMS Azure Private Cloud andGood Experience in TFS Branching and Merging.
  • Good experience in application development and deployment in Windows Azure Platforms using different Roles.
  • Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch in order to develop the application.
  • Extensively used Node.js tools like Gulp, Grunt, Developed internal CLI applications for application build.
  • Deployment of company’s internal CI system, providing a comprehensive API for CI/CD.
  • Develop, Maintain and support CI framework based on Jenkins.
  • Have built Docker images and written Docker files which can be used to automate all developer tasks.
  • Involved in providing Demo to customers on product (CI/CD pipeline) and it’s features.
  • Created Rich UI applications using Angular4 integrating with REST API's built on Micro services.
  • Experienced first-hand practices for integrating microservices into an existing system architecture.
  • Create, edit and maintain sites implementingresponsive design themesusing front end development frameworks includingBootstrap.
  • WroteSQLQueries, PL/SQLstored procedures, triggers, and packages on Oracle database.
  • Worked onJMSservice for a multicasting the data among various systems.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Responsible for getting business approvals for testing deliverables.
  • DevelopedJUnittest cases for all the developed modules.
  • Used CVS as version control.
  • Used Test Driven Development (TTD) tools like and Cucumber for Java Automation.
  • Setup the (CI) and (CD) process for the application using the Jenkins.

Environment: HTML5, CSS3, Bootstrap, Angular4, Node Js, JDBC, Springboot, Spring, Hibernate, RESTful API, REST, GitHub, SQL, PL/SQL.

Confidential, Ohio

Java Fullstack Developer

Responsibilities:

  • Worked closely with SME’s, developers and other IT teams to understand the scope of the project and accordingly, gather functional requirements of the project to design and implement the application.
  • Designed and developed the UI components using JSP, HTML, CSS, JavaScript, jQuery.
  • Debugged Javaclasses used to modify web pages such as Business Objects, and Data Access Objects.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Implemented logging for the whole application using Log4j.
  • Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Used Spring framework MVC in development of new modules based on requirements.
  • Wrote Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Monitored the error logs using Log4J and fixed the problems.
  • Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, external tables, Materialized Views etc.
  • Used Servlets as interface between the client and server.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React-Router to turn application into Single Page Application.
  • Worked with unit testing of ReactJS applications using Jest and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.
  • Used JDBC to persistJava Objects into the database.
  • Refactored existing project to make it more RESTful and thread safe.
  • Developed different modules using J2EE (Servlets, JSP, JSON)
  • Participated in analysing the requirements and depicted them through use cases and scenarios.
  • Code Reviews, customization and maintenance of code across applications
  • Participated in unit testing, integration testing and installation of the system.

Environment: Java 1.7, J2EE, JSP, Servlets, Spring Boot, Spring Framework, Springboot, ReactJS, Redux, Apache Tomcat Application Server, REST and SOAP Web services, SVN, Log4J, Unix, Win XP, Eclipse, JIRA, HTML, JavaScript, AJAX, XML, JSON, Oracle 11g, Junit, Hibernate.

Confidential, MI

Java Developer

Responsibilities:

  • Worked on various spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Developed the action classes, Action from classes, created JSP’s using struct tag libraries and configured in struct-config.xml, web.xml files.
  • Developed business logic using session beans and entity beans.
  • Worked on doing analysis, Design and developing middleware using servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions.
  • Involved in User requirements and created System requirement Document, Functional requirement Documents.
  • Used Struct Validator Framework for server side and client-side validations.
  • Implementing Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Designed and tested Java Beans to retrieve financial data and customer’s information from MySQL database server.
  • Involved in Design, analysis, Implementation, Testing and support of ETL processes for Stage, ODS and Mart.
  • Prepared ETL standards, naming conventions and wrote ETL flow documentation for Stage, ODS and Mart.
  • Used Change Data Capture (CDC) to simplify ETL in data warehouse applications.
  • Used ETL to extract files for the external vendors and coordinated that effort.
  • Developed RESTful web services to be consumed by AngularJS.
  • Used various design patterns for module design and development.
  • Worked on AJAX to develop an interactive Web Application.
  • Used log4j for tracking and fixing bugs.
  • Performed Unit testing, System testing and user acceptance test.
  • Followed Agile and Scrum Methodology in software development.

Environment: Core Java, J2EE, Spring MVC, Hibernate, HTML, Java Script, AngularJS, Bootstrap, Grunt, Bower, AJAX, CSS, MySQL, SOAP, REST, TDD, Spring Boot, Rally, Bit Bucket, Trello, Agile.

Confidential

Junior Java Developer

Responsibilities:

  • Played key role in the implementation of the web application.
  • Preparing the documentation for Low Level design of the application and Process Flow of control for the entire application.
  • Implemented the Consolidated applications front-end pages using JSP's, JSTL, and Struts Tag Libraries.
  • Designed the Web application implementing the Struts framework for Model-View-Controller (MVC)pattern to make it extensible and flexible.
  • Implemented the architecture with Struts-Config, Action Form classes & Action classes.
  • Developed the helper classes used by most of the components in this application.
  • Extensively used Struts UI tags for developing UI Pages.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures.
  • Involved in bug fixing and for the new enhancements.
  • Tested Web Services using SOAP UI toolkit locally.
  • Responsible for handling the production issues and provides immediate solution.
  • Configured Logger, appended and layout using log4j.
  • SVN used as Source & version control for rebasing & delivering code.
  • Involved in bug fixing for dev and testing issues.
  • Prepared Unit test cases as well performed Unit testing.

Environment: Java, Servlet, JSP, HTML, CSS, Struts 1.2, JDBC, JNDI, WebLogic Server 8.1, Oracle

We'd love your feedback!