We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 6+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in the area of Designing, Developing, Testing, Deploying and Supporting enterprise web application using JAVA/J2EE technologies on Tomcat 5.x, 6.x, 7.x, IBM WebsphereRSA7.0, RAD 6.0, &Web Logic 7.0/8.1/9.0/10.0 on UNIX and Windows Platforms.
  • Experience in working in environments usingAgile (SCRUM) and Test - Driven Development(TDD) development methodologies.
  • Proficient inUIdesign, developed Front End usingJSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, ReactJSand have knowledge onBackboneJS.
  • Hands on experiences withCore JavawithMultithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience injava8features likeParallel Streams, Lambdas, functional interfaces and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects usingEclipse IDE 3.x/4.x,My Eclipse 6.5,J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5Web application technologies(Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience on Design Patterns (J2EE) likeSingleton, Factory, DAO, Session Facade, FrontController, and Delegate Pattern.
  • Expertise in implementing of web applications using vamicrries open-source frameworks such as Struts Framework, Spring Framework (MVC) 3.0 & 4.0.
  • Extensive experience on developing web applications using Spring Boot, Spring Security, Spring Core, Spring MVC, Spring AOP, Spring Actuator, Spring ORM, Spring JPA and Spring REST
  • Good knowledge on Spring Modules like Spring IOC, Spring MVN, Spring AOP, Spring Integration and Spring DAO.
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) to map POJOs to a relational database in typical n-type architecture.
  • Expertise in Core Java with strong understanding and working knowledge on Object Oriented Concepts like Collections, Multi-threading, Exception Handling, streams & Files I/O and Polymorphism.
  • Extensive working experience in design and development of application using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate 5, JDBC, XML, HTML5, CSS3, JavaScript, Angular, JSON, AJAX and JQUERY.
  • Experience in the use of various relational database like Oracle, DB2, My SQL, MS SQL Server and NoSQL database like MongoDB, Cassandra.
  • Strong experience in RDBMS technologies like SQL, PL/SQL, Sub Queries, Stored Procedures, Triggers and functions.
  • Experience in working with Hibernate 5 for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database. Have good knowledge of JDBC concepts.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL, RESTAPI to implement Server Oriented Architecture (SOA). UsedSVNas the version control tool.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Good Experience in ReactJS for creating interactive UI’s using one-way Data flow, Virtual DOM, JSX, React Native concepts.
  • Experience in developingMicroservicesusingSpring-Boot.
  • Experience in development and deployment of applications usingJBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in build/deploy toolsAnt, Maven and Jenkins, SVN, Nexus, Git.
  • Experience in coding Web Services with JAX-WS (SOAP) and JAX RS (RESTful).
  • Experience in working with build tools like Gradle logging framework Log4j.
  • Experience in writing test cases in java environment using Junit.
  • Knowledge onNo SQLDatabase, MongoDB. Can write queries using MongoDB.
  • Well versed knowledge working with Java 7 and experience or interest in Java 8 and Java 11.
  • Experience in Java web frameworks. Used Eclipse based Spring Tool Suite (STS) for development.
  • Conversant in the latest front end techniques JavaScript, jQuery, CSS3 and HTML5.Well-versed and active user of Git Hub.
  • Experience in developing front and back-end application using Java Swing, Ajax and DOJO.
  • Strong experience on service-oriented architecture using Rest/SOAP. Knowledge on micro services architecture has added advantage. Solid knowledge in Java, JSF, and JSP to help with legacy code.
  • Familiar with development methodologies like RAD, RUP, Waterfall, Agile and Scrum.
  • Familiar with Swagger Implementation in the project.
  • Used R Programming Language and Created high charts, ggplot2, networkD3 packages to generate user interactive visualization such as time-series plot, tree map, network plot and scatter plot.
  • Provided Trending analysis of the vulnerabilities for the effecting servers monthly.
  • Generated visualization dashboards for easy interpretation of data using Tableau.
  • Strong experience in XML related technologies including XSD, AngularJS, REST,Node.js,RDS,Lambda functions,Jenkins,Docker,Kubernetes,Spring Boot,Oracle,Microservices Architecture, APIs gateway, Microservices DTD,XSLT,XPATH,DOM,SAX,JAXP,JAXB,XML-RPC and XML Beans.
  • Used Kubernetes to orchestrate the deployment, scaling and managing of Docker Containers
  • Responsible for maintaining and expanding AWS(Cloud Services) AngularJS,REST,ActionScript,Node.js,RDS,Lambda functions,Jenkins,Docker, Kubernetes,Spring Boot,Oracle,Microservices Architecture,APIs gateway, Microservices infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes
  • Leadership Qualities and good Team player with proficiency at time management, multitasking, able to meet deadlines and handle priorities. Having Strong analytical skills with ability to follow project standards and decisions making capability.

TECHNICAL SKILLS

Programming Languages: C,C++,Java, Typescript, SQL, PL/SQL, Shell Script, Python

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers: SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web services, AWS, Microservices.

Web/JavaScript technologies: JSP, JavaScript, jQuery, AJAX, Angular 5/6/7/9, XML, HTML 5, CSS 3, BackBone.JS 1.3.1, Node JS, React, Express

Frameworks: Spring 4.3, Hibernate 4.3, Spring Boot, Spring Security, Spring Web, Spring REST, Spring JPA, Spring Web

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, Swagger, GITHUB, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, Visual Studio Code

Testing technologies/tools: Junit, Selenium, Mockito, Cucumber, JMeter, Karma, Jasmine

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, PostgreSQL

NoSQL Databases: MongoDB, Cassandra, Couch DB

Version Control: SVN, Rational clear case, GitHUB, Bitbucket

Build Tools: Maven, Gradle, Ant

Platforms: Windows 10, UNIX, Linux

Cloud Technologies: AWS Services like EC2, S3, Lambda, SNS, CloudWatch, Cloud Formation, IAM, Docker, Kubernetes & Azure

PROFESSIONAL EXPERIENCE

Sr. Full Stack Java Developer

Confidential, Bentonville, AR

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSP, JDBC, Struts, spring and hibernate 5.
  • Responsible for Development of Web page using HTML5, JavaScript, jQuery,AngularJS, CSS, including Ajax controls and JSON.
  • Used Postman with JSON to test the request and response of the application.
  • Extensively worked with core java like collections, String Builder and interfaces.
  • Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Redesigned, re-architected and built the existing application using Java11,Springboot and Maven
  • Design and Development of Objects using Object Oriented Design in Java.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Designed and Developed UI for Portfolio Review Dashbard application using AngularJS, HTML, CSS, Bootstrap, JavaScript and JQuery
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object(models)
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Developed unit test cases using Mocha and Karma as unit test runner for various application modules
  • Developed Views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router
  • Involved in developing UI using Spring MVC framework, JSP,JSTL,HTML5,CSS,Javascript,JQuery,AJAX and AngularJS
  • Designed, developed JSP, Servlets and deployed them on JBoss Application Server.
  • Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services
  • Moved existingAngular4 controllerstoAngular6 componentsfor more responsive and less dependency.
  • UsedNPMfor installing required node modules and other publishedAngular NPM modules.
  • Updated the application with new features ofAngular 6.
  • Created typescript reusable components and services to consumeRESTAPIsusing component-based architecture usingangular 6.
  • Worked on some of the new features ofAngular 6like new if else syntax, ng-templates, and form validators.
  • Implemented client-side Interface usingAngular 6andNode.jsto structure JavaScript code in an MVC
  • Preparing the migration document for migrating application from Struts to spring and Responsive Web Designing (RWD) of the application.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Involved in writing application-level code to interact with APIs, Web Services usingAJAX,jQuery,JSONandXML.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also performRESTFULservices.
  • Implemented the Project structure based onSpring MVCpattern usingSpring Boot.
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Designed and developed Micro Services business components using Spring Boot and used maven for the project management and dependencies.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Created Server instances on AWS. Tomcat are installed and used for deploying Micro services.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA,Elastic Computer Cloud(EC2),Simple Storage Services(S3),Route S3, Cloud Formation, Elastic Bean Stalk, Virtua Private Cloud(VPC), RDS and Cloud Watch
  • Experience on Cloud Formation template stacks to automate for building new VPC’s using JSON files
  • Deployed and hosted the applications on AWS using OpsWorks, automated single click deployment onto AWS using chef.
  • Also used Sonar cloud for the testing purposes
  • Done Vulnerability Assessment and Penetration Testing on the infrastructure on AWS for security .
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Created REST Microservices APIs using Spring Boot Application and worked on SQL server.
  • Involved inAgileprocess,Sprintmeetings, attended daily stand-up meetings (Scrum), estimation meetings.
  • Maintained source code in GIT Repository.
  • Used Log4j for logging to trace the application log messages which is used for debugging.

Environment: Java 8, Microservices, J2EE, Servlets, Kafka, JMS, Hibernate, SQL, Spring, Spring Boot 2.4, Spring Security (OAuth2), Spring Web, Spring JPA, AWS, Heroku, HTML, Bootstrap, JavaScript, jQuery, Angular, Log4J, Oracle, PL/SQL, JUnit, JIRA, Cucumber, Postman, Kafka, AWS Services, OpenShift, Oracle DB, Mongo DB, GITHUB, Gradle, Jenkins, Selenium

Full Stack Java Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using Angular 5/7, HTML5, CSS3, JavaScript, JQuery, React JS.
  • 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.
  • Implement Angular Routers to enable navigation from one view to the next as the customer performs application tasks.
  • Design and implement MVC architecture of React in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
  • Created several reusable typescript components and directives, use angular http client module to consume the restful services.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Designed and developed theREST based Microservicesusing theSpring Boot.
  • CreatedRFP Micro serviceto provideRESTful APIutilizingSpring BootwithMicroservices.
  • Designing and developingRestful APIand services using best practices to interact within themicroservicesand with the front end. Usingspring MVCandspring rest.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, Mongo DB.
  • UsedSpringBatchto setupbatchjobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) withSpringBoot as its MVC layer.
  • Use Spring Security (JWT) to control the Authentication and Authorization to access the resources within the application.
  • Developed the backend by using Node JS, express and MongoDB.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Design and develop RESTful API capabilities onJava/node.js technologies and deploying in AWS and implement API proxies onApigeeEdge.
  • Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
  • Design and implement micro-services API for mobile/web front end and back end edge points. Good Knowledge on Microsoft Azure Cloud.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • IntegratedReduxdata store allowing React components to have access to data resulting in highly maintainable code.
  • Implemented application testability and diagnostics and fixing bugs with the help ofRedux (Reducers)architecture.
  • Built the internal tool and maintained with React JS along with Flux and Redux.
  • Developing Microservices leveraging in an Azure cloud environment.
  • Design roles and groups for users and resources using Azure Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Good experience in creating components documentation using React JS.
  • Used Spring Core Annotations for Dependency Injection, Spring DI (Dependency Injection), and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Worked on designing, coding, testing and maintaining database objects, tables, views, packages, functions, procedures, indexes, sequences and triggers using Oracle PL/SQL.
  • Create new database objects like tables, Sequences, Procedures, Functions, Packages, Triggers, Indexes and Views in Development and Production environment in Oracle PL/SQL.
  • Used Active MQ as message broker for an application that receives and processes payloads from external client.
  • Using shell scripts to monitor log files for application exceptions and report those to Operate team.
  • Used Subversion (SVN) and Git as repository of development of the projects.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, Lambda, S3, RDS, SQS, Cloud Formation.
  • Deployed application on Eclipse, Swagger, WebSphere Application and Apache Tomcat server.
  • Developed the Microservices using Spring Boot to get range of Non-functional features and using Spring Rest to create Rest Producers and Rest Clients using spring rest template.
  • Developed security framework with support for database security and integration with external security data stores such asLDAP.
  • Identifying the use cases for each module and defining the underlying data conditions to help QA test the migration.
  • Used Jenkins along with Shell Scripts for automated deployments to implement CD/CI pipelines.
  • Work on end-to-end server communication flow testing with n-tier server architecture including load balancers using AWS (EC2, ELB, SG, VPC, Subnets).

Environment: Java 7/8, Microservices, JSP, Servlets, Spring, Spring Boot, Spring MVC, Spring Security (JWT), Spring JPA, JMS, Kafka, Typescript, Log4j, HTML, CSS, Angular 5/7, Eclipse, Azure, JUnit, Web Sphere Application Server, Active MQ, Jenkins, Oracle, UNIX, Windows XP, Pivotal Cloud Foundry, AWS Web Services, React Js.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Developing User Interface and implementing business process using JSP and Servlets.
  • Experienced in implementingMicroservices, Service Oriented Architecture (SOA)withXMLbasedWeb Services (SOAP/WSDL)using Top Down and Bottom Up approach.
  • Provide expertise and hand-on helps, guidance to other engineers about cloud infrastructure, microservices container, application server configurations,docker containermanagement.
  • New library development with microservices architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Involved in development, coding and unit testing server pages using JSP and Action Classes in Struts Framework
  • Extensively used JavaScript to handle client-side validations and used Strut’s validator framework for server-side form validations.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, and Transfer Object.
  • Used Java, JDBC, Servlets, JSP, JSTL while enhancing the functionality and responsible for creating database tables on Oracle DB.
  • Created Angular directives, controllers, modules, pipes in Typescript.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Worked with implementing data layer using SQL Server stored procedures and PL/SQL.
  • Designed and worked on ESB for securing and routing the SOAP and Restful services.
  • With the concept of ReactJs Worked on usage metrics and end to end events tracing for analysis purpose.
  • Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Involved in designing the database in SQL Server, developed the SQL queries using joins, stored procedures, and triggers, creating views, and updating code to IBM Rational Clear case for Source code control.
  • Responsible for coding Oracle SQL Statements, Stored procedures, functions, and triggers for back-end communication using JDBC.
  • Used Shell Script to deploy the application on Web Sphere and Database Updating.

Environment: J2EE, Microservices, Spring framework, Typescript, Kafka, Typescript, Spring MVC, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, Selenium, jQuery.

Software Engineer

Confidential

Responsibilities:

  • Involved in gathering Requirements, Design and Development by using Waterfall methodology in SDLC.
  • Implemented functionality for retail, branch, and corporate modules.
  • Created and maintained the configuration of the Struts Application Framework.
  • Created the Struts Action classes, Action Form classes for the project.
  • Developed the application on MVC framework by writing UI with Java Script and JSP.
  • Written SQL queries and simple Stored Procedures for the application in MySQL.
  • Developed front-end components using JSP, JSTL, JavaScript, HTML and CSS.
  • Created JSP, HTML and business layer component beans and their dependencies in spring application framework (spring, MVC, ORM, and AOP).
  • Eclipse used as Java IDE tool and deployed application to JBOSS Application Server 7.0.
  • Log4J framework was used in the application for Logging implementation.
  • Migration to Java 1.8 from java 1.6 and updating several dependencies such as hibernate, spring.
  • Migration of Struts 1.x action classes to spring controllers as part of adapting Spring MVC.
  • Defined POJOs (java beans), Hibernate mapping files and named queries for Reverse Auction components.
  • Worked extensively integration of the modules Responsible for trouble shooting the production issues and performance of the application.
  • Responsible in automating the deployment process by developing ANT build scripts.

Environment: Java1.4, Java Script, HTML, CSS, Eclipse IDE, JDBC, JSP 1.2, Servlet, Struts, Ant 1.6.5, JBOSS Application Server 7.0, MySQL, and Log4j.

We'd love your feedback!