We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Around 8+ years of experience as Java/J2EE/UI Developer in design, development, implementation, and maintenance of web & distributed Enterprises applications using Java/J2EE & UI technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies and Part of Scrum, Sprint review, Retrospection & Virtual Closure meeting part of Agile.
  • Good knowledge of Java 8 Features Lambda expressions, Method s, Functional interfaces, Stream API, methods, Optional class, Collectors class, Parallel array sorting etc.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation JMS, Struts, JSF, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi - Threading, Data structures etc.
  • Proficient in developing front-end systems with JavaScript, jQuery, Ajax, Bootstrap, HTML, Client-side frameworks such as AngularJS, ReactJS, Angular 4/5/8, Server-side framework NodeJS.
  • Hands on experience in developing web application using Spring MVC Framework web module.
  • Strong experience in Spring Modules like Spring AOP, Spring IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Batch, Spring Dashboard.
  • Extensive experience in developing Microservices using SpringBoot follows domain driven design.
  • Experience in Spring Security for Authentication and Authorization of REST services using OAuth.
  • Developed SOAP (using WSDL, JAX-WS, JAX-B), REST (using JAX-RS, JERSEY, Spring boot) web services.
  • Experience in configuring and deploying the applications and messaging on Apache Web Server, Tomcat, WebSphere Application Server, WebLogic Application Server, JBoss Servers.
  • Experience with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, PostgreSQL.
  • Solid experience in integrating SpringHibernateORM and JPA(HQL, XML, Criteria API, Native SQL, Reverse Engineering,Hibernate MVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP)).
  • Strong experiencewith NO SQL database like Mongo DB and Cassandra development (reports, schema design, map reduce functions) using ODM frameworks like Mongo’s Connector, Cassandra Node Connector.
  • Experience in handling messaging services usingApache Kafka.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, S3, RDS, SNS, SQS, IAM.
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, AmazonRDS, Amazon ElasticLoad Balancing, AWS Identity and access management, AWS Cloud Watch, AmazonEBS and AmazonCloudFront.
  • Responsible for writing micro services using Spring Boot & Pivotal Cloud Foundry (PCF).
  • Experience in developing & utilizing JAR, WAR files building tools like Maven, ANT, Gradle.
  • Worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.

TECHNICAL SKILLS:

Languages/API: Java 8, Java/J2EE, JDBC, Shell Scripts, HTML, JavaScript, SQL and PL/SQL

Java/J2EETechnologies: Servlets, JSP, JDBC, JNDI, JMS, ORM

Web Servers: Apache Tomcat, IBM WebSphere, BEA Web Logic, J-Boss.

Web Technologies: HTML, CSS, DHTML, Servlets, Ajax, Angular 6/8 NodeJS, ReactJs.

Spring Frameworks: Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Netflix Spring Eureka, Spring Ribbon.

Relational Databases: Oracle, SQL server, MySQL, DB2

NoSQL Databases: MongoDB, Cassandra.

IDEs: Eclipse, NetBeans, RAD, WSAD, IntelliJ, Spring Tool Suits, Visual studio

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis, CFX, AWS.

Version Control Tools: GIT, SVN, Tortoise SVN, Rational Clear Case

Build Tools: ANT, Maven, Gradle

Testing: JUnit, Jasmine, Jenkins, Selenium, Cucumber, Mockito, JMeter, Mock MVC, Jtest, TestNG.

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Cloud Environments: AWS, Azure, Eureka, Kubernetes, Bluemix

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Senior Java Full Stack Developer

Responsibilities:

  • Followed the project development in Agile methodologies - Sprint, scrum.
  • Utilized the features ofAngular 8to present effective web design.
  • Created Angular service and integration withRESTful APIs. Used AngularHttp Clientto send GET/POST request to fetch data from server and builtAngular 8components,UIservices to consume rest services using Component based architecture provided byAngular 8.
  • Used advanced Java 8 features likeLambda expressionsfor array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Implemented various features ofSpring framework such as Dependency Injection, IOC, Annotations,Spring Security and Spring integration with Angular 8.
  • Created a new cluster and container management tool usingKubernetesfor Zero downtime Deployment.
  • Developed Several RESTAPI’s to fetch the data from different systems and involved in creating new REST end services for the business logic involved.
  • Used Spring Core annotations for Dependency injection Spring DI and Spring MVC for REST API’s and Spring Boot for Microservices.
  • Designed and developed Spring Batch based system to process 1 million transactions with the Spring Batch jobs and implemented the Swagger UI for all the rest end point that has been developed.
  • Configured ExpressJSnodeHTTPframework to set up middle-wares to respond toHTTPrequests and used its front-end tooling like web packs, starter packs, boiler plates efficiently
  • Worked on Deployment Automation of all micro services to pull image from PrivateDockerregistry and deploy toKubernetesCluster.
  • Implemented REST Microservices using Spring Boot with the method level granularity and persistence.
  • Used Spring Config server for the centralized configuration and Jenkins for the Microservices deployment.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka cluster setup and GIT version control tools for code managementcheck in, check outs and synchronizing the code.
  • Implemented filters for user authentication and user authorization bySpring Security
  • Implemented Spring Data JPA Hibernate framework and used Entity Manager to interact with the database to perform CRUD operations, pagination, criteria, projections.
  • Experience in developing client application API endpoint withNode.js
  • Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configuredKubernetes
  • Implemented Spring Data JPA mappings, Cache, Lazy loading, Transactions, Stored Procedure invocations and Locking to interact with Oracle 11g Database.
  • Responsible for configuring and securing the infrastructure on AWSCloud and provisioning of AWS resources like EC2, VPC, AMI, S3 buckets, creation of subnets and all other operational tasks.
  • BuildRESTwebserviceby buildingNode.js Server in theback endto handle requests sent from thefront-end jQuery Ajax calls
  • Performed configuration, deployment and support of cloud services including AWS
  • Experience in creating Docker Containers leveraging existing Linux containers and AMI’s in addition to creating Docker Container from the scratch.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and AWS AMI’s, triggers a new job whenever a new branch gets started.
  • Developed Junit test cases and Integration tests for unit test of all developed modules and Cucumber test-cases to verify the data from database.
  • Managed local deployments inKubernetes, creating local cluster and deploying application containers.
  • Implemented an automated functional testing suite and increased test coverage from 20 to nearly 80. Used Mockito for tests and Jenkins for CI.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Bit Bucket.
  • Developed CI/CD system with Jenkins onKubernetescontainer environment utilizingKubernetes
  • Used JIRA for bug tracking and pull requests, Confluence where collaborate and shares important info and management and Bitbucket control source control.
  • Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore.

Environment: HTML5, CSS4, Ajax, Angular8, Java8, Multithreading, Rest Webservices, Spring4.x, Spring Boot, Microservices, Spring Kafka, Spring-Security, Spring Batch, Hibernate4.x, AWS, Docker, Zookeeper, JUnit, Jenkins, Maven, Bitbucket, Oracle 11g, MongoDB

Confidential, Dover, NH

JAVA Full Stack Developer

Responsibilities:

  • Understand the complete flow and found various gaps in current system Designed the new flow for faster creation of reports and posting. Removed complex logics and built more stable and simple code logics.
  • Prepared User stories corresponding to the features taken from Backlog
  • Comprehensive experience in using Node.js&Spring Boot implementing RESTful web service.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • UsedKubernetesto create new cluster and container management tool
  • Used advanced java 8 features like Lambda expressions for array operations, Streams.
  • Developed Micro services using RESTful web services to provide all the CRUD capabilities.
  • Used Microservices architecture with Spring Boot based services interacting through REST.
  • Extensively used npm tools like Gulp, Grunt and Web pack
  • CreatedNode.jsExpressServer combined with Socket.io to build MVC framework from front-end sideAngularJSto back-endMySQL.
  • Hands on experience in building and deploying Apache MAVEN, ANT applications usingKubernetes, debugging through logging frameworks like log4j, Log back
  • Building/Maintaining Docker container clusters managed byKubernetes, Docker on AWS. UtilizedKubernetesand Docker for the runtime environment of the CI/CD system to build, test deploy
  • Built micro services for the delivery of Purchase Order module using Spring cloud.
  • Applied significant knowledge of industry trends developments to improve service to our clients.
  • Used Multithreading extensively to improve the performance of the application.
  • Worked on Cassandra where data storage was scaled rapidly.AndCassandraNodeConnector for database persistence to interact with Cassandra.
  • Involved in capturing the business requirements, design, development, testing of the application.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Used Cassandra, NoSQL DB to store the data for application.
  • Built Web pages that are more user-interactive using AJAX, JQuery.
  • Responsible for setting up Angular6 framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular6.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through combination of REST and Apache Kafka message broker
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Amazon Web Services (AWS) like EC2, S3, and Elastic Search.
  • Experience with building Docker Images and running them on Docker container.
  • Experienced in build, deploy multi module applications using Gradle & CI servers like Jenkins.

Environment: HTML5, CSS3,, AJAX, Angular 6, Java 8, JavaScript, jQuery, JSON, TypeScript, REST Spring MVC, Swagger, Spring Framework, Kubernetes, Spring Boot(Microservices), Apache Kafka, Hibernate, JAX-RS, Postman, Junit, Mockito, STS 4, AWS EC2, Docker, Gradle, Jenkins, GIT, log4j, Oracle, Cassandra.

Confidential, Philadelphia, PA.

Sr. JAVA/J2EE FULL Stack Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) to deliver regular updates to business team.
  • Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Designing and developing the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC templates, using Spring IOC (Dependency Injection).
  • Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Designing, developing a custom, single-page, responsive web application on front end using Angular4.
  • Working on Spring Security for application authentication.
  • Modifying the Spring MVC, REST Controllers & Services classes offspring framework.
  • Using Spring Framework AOP Module to implement logging in the application for application status.
  • Implementing SOA to develop REST Based Web services using Apache Axis.
  • Implemented pre-authentication and data base security using spring security. Implemented crosscutting concerns using SpringAOP.
  • Using Spring DAO Module along with Angular4 to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Implemented Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Using Spring DAO Module along with Angular4 to deal with Database.

Environment: HTML5, CSS3, jQuery J2EE, XML, Kubernetes, AJAX, Angular4,JavaScript, Web services, Micro services, Bootstrap, Spring MVC, Spring Boot, Spring Framework, ELK, Hibernate, AWS, Docker, Tomcat, GIT, Jenkins, Selenium, Cucumber, JIRA, STS, Maven.

Confidential, Lombard, IL

Sr. JAVA/J2EE Full Stack Developer

Responsibilities:

  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed scalable applications using then MEAN(Mongo-DB + Express.JS + Angular 4 + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB.
  • Developed single page applications using Angular 4, Typescript, HTML5 and CSS.
  • Implemented Java 8 features likeLambda expressionsfor array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Involved in implementing Programmatic transaction management using Spring AOP,also used other modules of Spring DI and Spring DAO Module along with Struts Framework to deal with Database.
  • Load balancing among the servers was implemented by using Spring Ribbon.
  • Worked on SpringSecurity for application authentication authorization using OIDC on top of OAuth.
  • Implemented various features ofSpring framework such as Dependency Injection, IOC, Annotations,Spring Security, Spring Inheritance, Spring AOP and Spring integration with Hibernate
  • Used Apache Kafka along with Zookeeper to streaming data pipelines to get data between systems or applications and deployed Applications on JBOSS Application Server.
  • Experienced in developing, designing, and implementing a large-scale e-commerce and social marketing web application on Amazon Web Services.
  • Experience with building Docker Images and running them on Docker container.
  • Worked with GIT as a version control tool in the project. Performed Unit testing using Junit & Mockito.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GIT, Jenkins, Jenkins Jobs.
  • Used Protractor framework to test angular frameworks and developed Unit, Groovy test cases for testing all developed modules.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Implemented MYSQLqueries and usedOracle stored procedures and functions to retrieve and update data.

Environment: HTML, CSS, JavaScript, Java/J2EE, Angular4, Struts 1.2, Tiles, EJB, JMS, Servlets, JDBC, JUnit, WebSphere 6.0, AWS, Spring Framework, log4j, Eclipse, Hadoop, Subversion, Selenium Web Driver, Windows NT, SQL Server

Confidential, Mooresville, NC

Jr. Java Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Used JavaScript for the web page validation.
  • Developed the and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using Java swings.
  • Created tables, views, Types, triggers, complex join queries,storedprocedures, and functions and modifications to existing database structure as required for addition of new features
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.

Environment: HTML, CSS2, JavaScript, Query, AJAX, JSON, JSP, Servlets, Spring MVC, Spring-CORE, Spring JPA, Hibernate, JMS, WSDL, JUnit, Eclipse, MySQL

We'd love your feedback!