We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Having 8 years of experience in Development and design Applications using JAVA/J2EE technologies. Strong web development skills using HTML5, CSS3, JavaScript (ES5 & ES6), jQuery, Bootstrap, Angular, XML, AJAX, JSON which meets W3C Web Standards.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA). Well versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model.
  • Strong experience in Microservice development using Spring Boot.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams and collections. Experience in CI/CD pipelines to integrate the java code to align with DevOps using Docker. Used Executor service multithreading to implement Parallel processing to run processes asynchronously using future calls to access data.
  • Expert in design and development of Enterprise applications using Java, J2EE, Servlets, JSP, Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST)
  • Familiar with ORM tools and Persistence frameworks like Hibernate.
  • Experience with Relational Databases like MySQL, Oracle, DB2. Experience with NoSQL databases like
  • Experience in UI development using the HTML5, CSS3, Java Script, AJAX and jQuery. Knowledge on experience with various Application Servers and Web Servers including Web logic, JBoss and Apache Tomcat.
  • Experiences with build tools include Maven, Gradle.
  • Extensive experience using Junit and Mockito for unit/integration and JMeter for performance testing. Used Bootstrap and Angular in effective web design.
  • Good Experience on MVC frame works like Angular 10, Angular 6, Angular 4 for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng Zones, Components and Directives.
  • Developed Single Page Applications i.e., web applications using JavaScript MVC frameworks Such as AngularJS from starch, developed web pages for different device like Mobile and desktop using Responsive Web Design and Bootstrap.
  • Experience in various web service testing applications like Swagger, SoapUI and Postman. Extensively used version control tools like Git, SVN
  • Well versed with Waterfall and Agile / Scrum methodology.
  • Proficient in working with various IDEs like Eclipse, Spring Tool Suite, IntelliJ and NetBeans. Implemented security and authentication concepts such as OAuth 2.0.
  • Knowledge with message systems with Apache Kafka.
  • Expertise in open-source framework Object Relational Mapping (ORM) tools like Hibernate and usedHibernate Annotations to reduce time at the configuration level.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization, and Externalization.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in automated deployment tool such as service Kubernetes which is used to deploy quickly and predictably.
  • Created the Docker containers and Kubernetes console for managing the application life cycle. Good experience on working with Amazon Web Services like EC2, ELB, VPC, Route53, Auto Scaling, AMIs, AWS Identity and access management, AWS Cloud Watch and Amazon EBS.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-testing with tools like JUnit, Mockito, Spock, Integration testing tools like Selenium Web Driver, Cucumber. Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities. Managed Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Amazon EC2 is also used for deploying and testing the lower environments such as Dev and Test. Created Amazon VPC to create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access. Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
  • Hands on experience TDD (Test Driven Development) approach by using testing tools such as Junit. Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM, and Waterfall.
  • Expertise in creating BDD driven test framework.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.

TECHNICAL SKILLS:

Languages: JAVA 6/7/8, PHP, JavaScript, and PL/SQL

Web Technologies: HTML, XML, CSS, Java Script, Angular JS, Angular 6/8/10, AJAX, JSP, jQuery, DTD, Java Beans, JMS, Bootstrap

J2EE Technologies: Servlets, JSP, JSF, Servlets, JMS, JNDI, Web Services, JDBC, SOAP, RMI

Methodology: UML, MVC, Agile, Scrum, Waterfall

App/Web servers: Apache Tomcat, WebLogic, Apache Server, JBoss

Applications Frameworks: Spring, Hibernate, Struts, JSP, Spring Boot, Spring MVC

Web Services: SOAP, WSDL, AXIS, JAX-WS, REST, JSON, JAX-RS

Databases: Oracle, MySQL, MongoDB

XML: XML, XSLT, JAXB, SAX, DOM

Tools: ANT, JUNIT, Log4j, TOAD, Gradle, Maven, Docker.

Cloud Technologies: AWS, PCF, Azure

IDE: IntelliJ, Eclipse, My Eclipse, NetBeans, JDeveloper

Operating Systems: Windows, UNIX, LINUX, MacOS

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular 11 that meets accessibility and web browser standards for website.
  • Developed backend web services using Spring Boot and custom components for the web applications using Angular
  • Created Typescript reusable components and services to consume API's using Component based architecture provided by Angular • Created Angular components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng If, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON. • Experience in developing web service applications using SOAP and REST APIS
  • Worked in using Angular components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods Worked on Spring Configurations and configuring order details service with Spring Boot Application. • Worked with Restful Web services to interact with external systems exposed via API Gateway Interfaces
  • Developed backend services, data access objects, data repositories using spring and Spring JPA.
  • Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix based Eureka Discovery, Eureka Server, Zuul, Ribbon, Hystrix and Feign.
  • Implemented various features of spring framework such as Dependency Injection and Spring Integration with Hibernate. Used spring data JPA to communicate with PostgreSQL and DynamoDB.
  • Migrating Services from On-premise to Azure Cloud Environments.
  • Implemented Azure Application Insights to store user activities and error logging.
  • Collaborate with development and QA teams to maintain high-quality deployment. • Deployed and developed the project using AWS EC2, S3 Buckets, EBS, Lambda, SQS, Amazon Kinesis Services. Implemented a Continuous Delivery framework using Jira, Git, Jenkins, and Bamboo.
  • Managed infrastructure, including setting up servers and Docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and Docker containers.
  • Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Developed Restful Web service using Jersey and implemented JAX-RS and provided security using SSL.
  • Involved in process for builds and deployments with Maven, Bamboo, and Jenkins for continuous integration. Used JMS to send and the receive messages to Message Queues using ActiveMQ.
  • Worked on AWS Lambda to automate response to multiple events which includes HTTP requests via API Gateway.
  • Used Microservice architecture with Spring Boot based services interacting through ApacheKafka. • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Tested the applications using JUNIT and Mockito and configure through Maven sure fire plugins to be part of Continuous Integration. Created Stored Procedures and other SQL scripts using PL/SQL• Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API. Wrote complex SQL and HQL queries to retrieve data from the Oracle database. Used Log4J was used to log both User Interface and Domain Level Messages.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
  • Design and develop Test cases for TDD and BDD.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular. Used Spring MVC as a framework for all the dependency injections.
  • Built Web pages that are more user-interactive using Angular, HTML5, CSS3, SASS, RESTful API Services, JavaScript, Git, JSON.
  • Created and Configure Microservices architecture for Directory project and integrated with Angular.

Environment: Angular 8 and 11, Microservices, RESTful Web Services, Tomcat, Gradle, Jenkins, Java 8, J2EE, JDBC, JNDI, EJB, XML, JMS, Spring Boot, Hibernate, Spring (IOC, MVC, Boot, JDBC), Eureka Server, Zuul, Ribbon, Hystrix, Feign, SOAP, REST, Agile (SCRUM), Maven, Docker, JQuery, JSON, AJAX, Javascript, CI/CD, Open shift, SQL, PL/SQL, Oracle 11g, Linux. ·

Confidential, NJ

Full stack Java Developer

Responsibilities:

  • Worked with Restful Web services to interact with external systems exposed via API Gateway Interfaces
  • Developed backend services, data access objects, data repositories using spring and Spring JPA.
  • Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix based Eureka Discovery, Eureka Server, Zul, Ribbon, Hystrix and Feign.
  • Experience in implementing Component life cycle architecture, store actions, using socket.io in React Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
  • Implemented various features of spring framework such as Dependency Injection and Spring Integration with Hibernate. Used spring data JPA to communicate with PostgreSQL and DynamoDB.
  • Deployed and developed the project using AWS EC2, S3 Buckets, EBS, Lambda, SQS, Amazon Kinesis Services. Implemented a Continuous Delivery framework using Jira, Git, Jenkins, and Bamboo.
  • Managed infrastructure, including setting up servers and Docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and Docker containers.
  • Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Developed Restful Web service using Jersey and implemented JAX-RS and provided security using SSL.
  • Involved in process for builds and deployments with Maven, Bamboo, and Jenkins for continuous integration. Used JMS to send and receive messages to Message Queues using ActiveMQ.
  • Worked on AWS Lambda to automate response to multiple events which includes HTTP requests via API Gateway.
  • Used Microservice architecture with Spring Boot based services interacting through Apache Kafka. · Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Tested the applications using JUNIT and Mockito and configure through Maven sure fire plugins to be part of Continuous Integration. Created Stored Procedures and other SQL scripts using PL/SQL.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API. Wrote complex SQL and HQL queries to retrieve data from the Oracle database. Used Log4J was used to log both User Interface and Domain Level Messages.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture. Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
  • Design and develop Test cases for TDD and BDD.
  • Developed backend web services using Spring Boot and custom components for the web applications using React.
  • Developed the Front-End server using React JS, Flux for SPA development.
  • Used React-Router to turn application into Single Page Application
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON. · Experience in developing web service applications using SOAP and REST APIS. · Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React-Autocomplete for creating google maps location search on the webpage Added Excel Builder to download the Tabular data in Excel format using react.
  • Used React flux to polish the data and for single directional flow.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by React. Used Spring MVC as a framework for all the dependency injections.
  • Built Web pages that are more user-interactive using React, HTML5, CSS3, SASS, RESTful API Services, JavaScript, Git, JSON.
  • Used React as framework to create SPA which can bind data to specific views, synchronize data with server. Consumed Rest based services from React using HTTP services.
  • Created and Configure Microservices architecture for Directory project and integrated with React. Environment: React, Microservices, RESTful Web Services, Tomcat, Gradle, Jenkins, Java 8, J2EE, JDBC, JNDI, EJB, XML, JMS, Spring Boot, Hibernate, Spring (IOC, MVC, Boot, JDBC), Eureka Server, Zuul, Ribbon, Hystrix, Feign, SOAP, REST, Agile (SCRUM), Maven, Docker, jQuery, JSON, AJAX, JavaScript, CI/CD, Open shift, SQL, PL/SQL, Oracle 11g, Linux.

Confidential, ATLANTA GA

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development andtesting phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Developed the UI using Angular 7, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface. • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
  • Worked with Angular 7 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC. • Designed REST and SOAP services.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Worked on Swagger API and auto-generated documentation for all REST calls.• Implemented persistence layer using Spring JDBC template to store data in Oracle database.
  • Involved in maintaining and updating the procedure for ETL process.
  • Used Oracle as database and involved in development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL stored procedures.
  • Changing AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated response using Postman Interceptor and Swagger UI. • Setup CI/CD pipeline process for the application using the Jenkins.
  • Apache Maven tool has been used for the build and deployment of the application. • Monitored the Error logs using Log4j and fixed the problems.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used CI/CD tools Jenkins, Git/Gitlab, Jira and Docker registry/daemon for configuration management and automation using Ansible. Developed AWS Step Functions.
  • Involved in understanding SDLC using Agile methodology

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, Angular 7, HTML5, CSS3, Eclipse, Oracle 10g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI

Confidential

Java Developer

Responsibilities:

  • Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting backlogs.
  • Participated in business meetings and coordinated with business analysts to understand the business requirements. Planned, designed, and developed technical solutions and alternatives to meet business requirements.
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM and Spring MVC to develop the application.
  • Created Spring Java configuration to set up Spring and Spring schedulers to refresh property files. · Developed SOAP web services using WSDL, XSD, XML, SOAP over HTTP, SOAP over JMS.
  • Created various SOAP and RESTful web services to get the shipping label, create package shipment, re schedule delivery, etc., using JAX-WS (SOAP), JAX-RS (REST), SOAP, XML, XSD, WSDL, JSON, and JAXB.
  • Developed user interface using HTML5, JavaScript, CSS3, AJAX, JSP, jQuery, JSON, Tiles Framework, and JSTL.
  • Developed the UI using Angular 5, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
  • Used Docker to provide virtualize deployment containers and push the code to EC2 cloud using PCF. · Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. · Used PCF Ops Manager/BOSH to deploy and manage cloud foundry
  • RBAC configuration in PCF for user roles and responsibility. worked on data structure design, Data Modeling in Cassandra.
  • Responsible for the build out, day-to-day managing and supporting Cassandra clusters.
  • Worked with Angular 5 Controllers, Directives, Services, Pipes, Guards, Angular Routing. · Involved in configuring hibernate to access and retrieve data from Oracle database.
  • Responsible for the creating various POJO objects, their corresponding Hibernate mappings (.hbm) files and persisting them to database.
  • Documented all development activities performed on the Team’s wiki page.
  • Used SVN for version controlling.
  • Deployed web applications on JBoss EAP server and made changes to the configurations when required. Used PuTTY to interact with the server.
  • Used Maven to build the application.
  • Used Jenkins along with Maven for continuous integration.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with Oracle database.
  • Extensively used SoapUI Pro to perform local testing, System testing and Integration testing. · Performed Unit testing using JUnit, Mockito mocking framework.
  • Involved in production support and maintenance of the application.

Environment: Java, J2EE, Spring 4.2.0, Spring JMS, EJB 3, Struts 2.3, Dozer 5.5.1, XML, XSD, WSDL, WADL,PCF, SOAP 1.2, JSON 1.1, Cassandra, PL/SQL, Eclipse Mars 4.5.0, PuTTY, WinSCP, Maven 3.0.5, Jenkins, SoapUI 5.2.1, JUnit 4.11, Mockito, log4j, JIRA, Crucible, FishEye, Tortoise SVN 1.9, AJAX, JSP, jQuery, JSON, Tiles, JSTL, JavaScript, CSS3, HTML5, JBoss EAP 1.0.0, Maven 3.0.

Confidential

Java Developer

Responsibilities:

  • Involved in analyzing the requirements.
  • Perform migration of the project from Apache Tomcat Server to JBOSS server. • Used POI API to upload Bulk Data for Incident Management/ Change Management modules. • Designing and developing the web pages using JSP CSS.
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Used SVN for version control.
  • Proactively identifies risks and ways to mitigate
  • Continuously learned Agile/Scrum techniques and shared findings with the team Environment: Java 1.6, J2EE, Struts 2, Eclipse JBOSS 7.1, JSP, Oracle11i, HTML 5, Windows, UNIX.

We'd love your feedback!