We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.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 wif 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 wif 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 wif Node.js.
  • Very strong experience in building microservice -based projects using spring boot, cloud, etc.
  • Good experience in working wif Web Services along wif 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 teh entire Software Development Life Cycle (SDLC).
  • Experience in using Hibernate for mapping Java classes wif database and using Criteria API and Hibernate Query Language (HQL).
  • Hands on experience on Apache Kafka.
  • Working and implementing teh various network security like DES, 3DES, AES and RSA along wif 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 wif SQL/NoSQL databases systems like Oracle, SQL Server, MySQL, MongoDB.
  • Experience in working wif IDE tools like Eclipse, Visual-studio, Sublime, STS, and IntelliJ.
  • Experience in using teh 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 wif UNIX, Linux commands, and Deployment of Applications in teh Server and ability to work TEMPeffectively 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 wif 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 teh project.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for TEMPeffective sorting mechanisms.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process teh data.
  • Used Spring Security for Authentication and Authorization of teh application.
  • Used Spring Framework for Dependency injection and integrated wif teh using annotations.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging.
  • Involved in implementation of teh presentation layer (GUI) for teh application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Design, develop and tests HTML5, CSS3, Bootstrap, Angular 6, Material Design dat 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 teh authentication and authorization of teh application using Spring Security and OAuth2.
  • Used a Microservices architecture, wif 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 wif a focus on Microservices using REST API.
  • Implemented Spring boot microservices to process teh messages into teh 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 teh server-side content into MongoDB.
  • Implemented Zipkins for distributed Micro Service Monitoring.
  • Integrated Swagger UI and wrote integration test along wif REST document.
  • Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
  • Develop various screens for teh front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Worked on Jenkins for teh 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 teh web application archive to Devops and Test environments wifin each Sprint.
  • Initiated and troubleshoot CD builds in Jenkins via JIRA tickets.
  • Used Maven scripts to build teh application and also Jenkins.
  • Create and work on hot fix branch to address any postproduction issues encountered in teh application.
  • Worked on AWS Cloud watch and AWS ALB for Load balancing and worked on ELB for teh 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 teh version of teh files.
  • Developed costume queries using Hibernate criteria, native SQL and HQL.
  • Used Stored Procedures to save and get teh information to/from Database.
  • Developed customized SQL for retrieving teh data from teh database worked wif business and client to reach teh performance parameters.
  • Created Maven build file to build teh application and deployed teh application in Web Logic Server.
  • Log4j framework TEMPhas 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 wif 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 teh sprint tasks in teh Agile Scrum development.
  • Used Spring framework MVC in teh 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 teh 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 wifSection 508 teh Rehabilitation Act, ADA, WCAG 2.0, and WCAG 2.1 success criteria of level A, AA, and AAA.
  • Worked wif 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 teh application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch in order to develop teh 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 wif 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 teh data among various systems.
  • Have knowledge on partition of Kafka messages and setting up teh replication factors in Kafka Cluster.
  • Responsible for getting business approvals for testing deliverables.
  • DevelopedJUnittest cases for all teh developed modules.
  • Used CVS as version control.
  • Used Test Driven Development (TTD) tools like and Cucumber for Java Automation.
  • Setup teh (CI) and (CD) process for teh application using teh 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 wif SME’s, developers and other IT teams to understand teh scope of teh project and accordingly, gather functional requirements of teh project to design and implement teh application.
  • Designed and developed teh 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 teh REST based Micro services using teh Spring Boot.
  • Implemented logging for teh whole application using Log4j.
  • Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
  • Developed some part of teh application using Spring-MVC and IOC/Dependency Injection integrating different layers of teh application.
  • Developed various screens for teh 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 teh error logs using Log4J and fixed teh problems.
  • Extensively worked wif Oracle database, created and worked wif various database objects like Packages, Stored Procedures, Functions, Triggers, external tables, Materialized Views etc.
  • Used Servlets as interface between teh 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 wif 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 teh database.
  • Refactored existing project to make it more RESTful and thread safe.
  • Developed different modules using J2EE (Servlets, JSP, JSON)
  • Participated in analysing teh 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 teh 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 teh application.
  • Developed teh 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 teh external vendors and coordinated dat 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 teh implementation of teh web application.
  • Preparing teh documentation for Low Level design of teh application and Process Flow of control for teh entire application.
  • Implemented teh Consolidated applications front-end pages using JSP's, JSTL, and Struts Tag Libraries.
  • Designed teh Web application implementing teh Struts framework for Model-View-Controller (MVC)pattern to make it extensible and flexible.
  • Implemented teh architecture wif Struts-Config, Action Form classes & Action classes.
  • Developed teh halper classes used by most of teh 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 teh new enhancements.
  • Tested Web Services using SOAP UI toolkit locally.
  • Responsible for handling teh 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!