We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Omaha, NA

SUMMARY

  • An experienced and passionate Java developer with extensive knowledge of Java/J2EE fields experience around 8+ years in the full software development life cycle, accumulated deep experience in the development of Java Web Applications and Mobile Applications.
  • Analyst of small to large sized projects around Requirement Gathering, Analysis, Design and Development (On Prem, Cloud AWS, Azure, GCP, Hadoop Eco Systems).
  • Experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as Angular JS, React JS, Node JS, Typescript and custom MVC frameworks.
  • Worked on the development of responsive internal applications to capture the Metrics of users and agents and using REACT JS.
  • Hands - on experience working with Angular Router to enable navigation from one view to the next as user performs applications tasks.
  • Experience in implementing Microservices using Java 8 with Spring Boot, RESTful API, and SOAP API and experience with Java 8 features like Stream, Lambda expressions, Filters and improved Collection APIs.
  • Hands-on experience in the development of microservices and deploying to Docker.
  • Track record of increasing responsibility in the business software design, Microservices, Systems analysis and development of full lifecycle project management.
  • Worked with different MVC Frameworks such as Spring Boot, Spring Context, Spring DAO, Spring AOP, Spring Batch, Spring Security and ORM (Object Relational mapping tools) like Hibernate.
  • Experience in application servers: IBM WebSphere, Oracle WebLogic, Jboss, and Apache Tomcat.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience in using Jenkins for DevOps CI/CD process and creating Docker images and containers.
  • Experience with design, Code, and Debug operations, reporting data analysis, and web applications utilizing Python.
  • Experience in Cloud Service using Amazon Web Service (AWS) and Google Cloud Platform(GCP).
  • Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages, and Cursors for Oracle, MySQL, DB2, and MS Access databases and experience with NoSQL databases like MongoDB.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic Search, and Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience working with AWS (Amazon Web Services), working with EC2, AMI, RDS, Dynamo DB, S3, Cloud Formation Templates, Lambda, SNS, SQS, IAM, Cloud Watch, Code Commit, Code Pipeline, Cloud Trail, Elastic Beanstalk, Code Deploy, Code Build.
  • Experience in writing APIs/ and web services in Python.
  • Worked in container-based technologies like Docker, Kubernetes, and Openshift.
  • Implementation of different exporters to get metrics of the Openshift components and servers.
  • Experience in Agile developing for Openshift being part of Scrum Development team.
  • Experienced in using AWS Route53 to route traffic between different regions.
  • Experience and Expert in GCP Environment in particular Google Big Query, Google Sub/Pub, Google Spanner, Data Flow, etc.
  • Experience with AWS (Storage, Application Services, Deployment, and Management) and managed servers on AWS platform instances using Puppet, and Chef Configuration management.
  • Implemented SOA architecture with Web Services using SOAP, REST, WSDL, and UDDI.
  • Developed cross-browser compatible web pages quickly and effectively using jQuery, HTML, CSS, Responsive Web Design, Bootstrap, and Angular JS.
  • Excellent experience in developing Back-end applications using Web Services (JAX-RS, JAX-WS), JSON, and REST-based APIs.
  • Experience withSelenium, Junit, and Log4jin developing test cases determining application functionality.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, C, C++, PL/SQL.

Web Technologies: JavaScript, HTML, DHTML, AJAX, Bootstrap, jQuery, XML, CSS, JSON, Chase Standards, JSON, NodeJS, EXTJS, AngularJS, Angular, ReactJS.

Java/J2EE Frameworks & Technologies: Spring, Spring Boot, Spring Web MVC, Servlets, JSP, JDBC, JMS, Log4j, J2EE, MVC Architecture, Java Beans.

Web Services: JAX-WS, UDDI, AXIS, SOAP, REST.

Design/Analysis: Object Oriented Methodologies, UML, Design Pattern.

Design & Modelling: UML, Rational Rose, Microsoft Visio.

Databases: Postgres, Gitlab, Oracle, MYSQL, DB2, SQL Server, NoSQL, MongoDB.

Version Control Tools: GitLab, Bitbucket, Team Foundation Server.

Build Automation: Git lab CI/CD pipeline, Jenkins, Ant, Maven, Hudson.

Web/Application Servers: Spring Boot, Flask, Docker, Apache Tomcat, IBM Rational Tool Suite, Apache Tomcat, WebLogic, Kubernetes, IBM Web Sphere, Glassfish, JBoss .

Messaging Services: JMS, Active MQ, Rabbit MQ, IBM MQ, Apache Kafka

Software Methodologies: Agile, Scrum, TDD, Waterfall

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Webpack, NPM

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor, SOAP UI

PROFESSIONAL EXPERIENCE

Confidential - OMAHA, NA

Java Full Stack Developer

Responsibilities:

  • Designing Front-end UI using HTML, CSS#, JavaScript, jQuery, Bootstrap, Backbone, ReactJs, ExtJs, Ajax.
  • Used React JS developed a single responsive website that could be served to desktop, Tablets, and mobile users and to create responsive design. using REACT JS to implement Virtual Dom for Client-Side view rendering services.
  • Developing Data Grid Items which can be dragged by IRD system users and Building Report Data Grid, tree grid by implementing Redux Form.
  • Implemented the REACTJS lifecycle methods with the latest ES6 features using babel and webpack React.
  • Developed the responsive web design using the React Bootstrap to build grids, layout and components.
  • Used React Router for routing the redux app to connect redux and react to support routes.
  • Proficient in writing React code with help of ECMA Script (ES6) and JSX.
  • Developing the Microservices using Spring Boot that creates, update, delete and get the information from the backend and Implemented web interface using Spring MVC.
  • Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Moved the project to Java 8 to extensively use Lambda expressions and have better connectivity to Cloud in addition to adding Spring Boot Libraries and UI Enhancement.
  • Made Services independent from each other by implementing Microservices concepts.
  • Also created XML files using a swagger API within UI and used Postman to test REST services.
  • Implementation domain base classes providing basic properties using Spring Data.
  • Knowledgeable in JWT best practices, including setting expiration times, refreshing tokens, and storing JWTs securely.
  • Used Spring Data, JPA, and Hibernate to create a lightweight web and app integration layer.
  • Created Spring Boot application using spring components like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC and Spring Security.
  • The application was created using maven build automation tool in Spring Tool Suit (STS) IDE.
  • Used Spring integration for integrating the application with Microservices using spring integration workflow files, Used Postman to test the REST Services.
  • Used Spring Kafka framework to publish and consumer messages into/from Kafka Cluster.
  • Worked with Kafka Streams, Kafka Producer and Kafka Consumer APIs as messaging systems between Microservices.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • In-depth understanding of MongoDB HA strategies, including replica sets and/or MongoDB scaling across data centers.
  • Involved in developing a Restful API’s service using Python flask framework.
  • Developed REST based services using Spring MVC architecture and used JSON for the data transfer.
  • Worked on Jenkins pipeline for DevOps CI/CD process and run automation through Jenkins jobs.
  • Developing enterprise RESTFUL Services using Restful Web services, Spring Batch and Interceptors.
  • Developed a fully automated continuous integrated system using GIT, Gerrit, Jenkins, MySQL and customer tools developed in Python and Bash.
  • Created JSON POST and GET requests for RESTful API services using Postman to assert responses.
  • Worked on Spring JDBC to interact with the MySQL database for all the CRUD operations.
  • Installation, Deployment & Customization of applications on Test & production Environments.
  • Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
  • Used Amazon Web Services to migrate existing monolithic application into Cloud environment.

Environment: Java,J2EE, Spring Boot, Spring, JSP, HTML5, CSS3, JavaScript, React Js, REST Web services, Bootstrap, Eclipse, Oracle, PL/SQL, Kubernetes, MongoDB, Jenkins, OpenShift, WebSphere, SVN, Log4j, Jenkins, JUnit.

Confidential - Boston, MA

Java Full Stack Developer

Responsibilities:

  • Developing the business layer logic using Java1.8, Spring Boot, JavaScript (ES6), Node.JS, Jasmine Express.
  • Made use of Reactive Forms using Angular where most of the validation is done using component rather than using template-driven which provides in HTML.
  • Writing SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular.
  • Created services on UI for storing and retrieving data from UI to the backend and Implemented customer side validations using Angular.
  • Was under migration of the project converting Angular 4 to Angular 6. Implemented the complete set up with configuration file changes of angular components and updating router Modules.
  • Wrote Jasmine unit tests using karma to verify Angular modules.
  • Created typescript reusable components and services to consume RESTAPIs using component-based architecture using Angular.
  • Moved the project to Java 8 to extensively use Lambda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
  • Designing and developing Restful API and services using best practices to interact within the Used micro services and with the front end. Using spring MVC and spring rest.
  • Spring Boot which is radically faster in building cloud Microservices and developing Spring-based applications with very less configuration.
  • Developed Microservices to provide Restful API utilizing Spring Boot with frameworks such as Hibernate, Spring Data JPA and messaging engines.
  • Developing web services components using Restful API's for inner application communication and to build out the client’s API Gateway.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Extensively performed database object mapping using Hibernate annotations and configuring Application Context files using Spring IOC.
  • Spring Validators, persistence layer, and service layer components were implemented using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Created persistence layer using Hibernate for sending and retrieving data from the database.
  • Designing and developing business and persistence layer components using MySQL, PostgreSQL using ORMs like Hibernate, Spring Data, JPA.
  • Implemented marshalling and Unmarshalling of java object with JAXB API features and produced JAXB classes through XSD schema using OAuth and API Design
  • Actualized Rabbit MQ for Windows with Direct Exchanges, with Consumers and Producers for information coordination with Windows Services.
  • Used RabbitMQ as the Message broker to convert the entire flow as a SOA based architecture.
  • Oracle and MySQL were used to write Stored Procedures using PL/SQL and functions and procedure for common utilities.
  • Perform the API Testing for the end points systems using Swagger to make sure the end point are working fine.
  • Performed Unit test cases using the JUnit framework and Mockito.
  • Working with and setting up technologies hosted on Amazon Web Services like S3, EC2, SQS and Created a Queuing system which takes in files from various sources formats them and uploads them to an s3 bucket using AWS Lambda and SQS.
  • Developed test cases to specify and validate what the code will do using Test Driven Development (TDD).
  • Administered and deployed applications into WebSphere Application Server. Managed Customer Data using Apache Cassandra Database.
  • Performed End to end (Such as integration, functional, regression, system, and UAT) testing and logged the defects in JIRA and reported to Project Manager.
  • Experience with performance testing using JMeter.
  • Responsible for analyzing and fixing production issues.

Environment: Java, J2EE, Eclipse, Hibernate, spring, HTML5,CSS3, JSP, JavaScript, JSF, Node.js,jQuery, Bootstrap, DOM, DML, Angular.js, AJAX, XML, SVN, Jenkins, Maven, REST, IOS, AWS, Apache Cassandra, Jboss.

Confidential, Boise, Idaho

Sr. Java Developer

Responsibilities:

  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Actively involved in coding using Java 1.8, spring and Angular to develop features from end to end.
  • Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, and Spring Web flow using MVC.
  • Designed UI Screen and developed cross-browser and multi-browser compatible web pages Using HTML5, CSS3, and JavaScript.
  • Implemented Angular services to connect the web application to back-end APIs to POST/GET the data used in the application.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Build REST web service by building Node.js Server in the back end to handle requests sent from the front-endjQueryAjax calls.
  • Experience in building monitoring and logging solutions for microservices-based systems using tools like Prometheus, Grafana, and ELK Stack.
  • Demonstrated ability to work in Agile development environments, including using tools like JIRA, Git, and continuous integration/continuous delivery (CI/CD) pipelines for automated testing and deployment of RESTful API clients.
  • Migrated SOAP web service resources to Spring RESTful web services resources using Spring REST API with Spring Boot.
  • Experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), Feign, Spring Cloud Server and followed domain driven design.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Involved in the development of a test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Wrote Hibernate configuration and mappings XML files for database access.

Environment: Java, JDBC, JavaScript, Spring Core, Spring Boot, Hibernate, Design Patterns, HTML5, CSS3, XML, Ajax, jQuery, Angular, Node.js, Jboss, WebLogic, Junit, and Windows, SQL, Kafka, Docker, GCP, Kubernetes.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all SDLC phases, including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Developed layout of Web Pages using Tiles and CSS.
  • Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client-side validation.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Worked on Java Message Service JMS for developing message oriented middleware MOM layer for handling various asynchronous requests.
  • Created and implemented stored procedures, functions, and triggers using SQL in Oracle database.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed XML files, Schema’s and parsing them by using both SAX and DOM parser’s.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Analyzing, designing and implementing change requests for the C/C++.
  • Design and software coding using C,C++, multi -threading and data structures.
  • Errors were logged using Log4j and used Junit for debugging the application.
  • Worked extensively on the spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection) and Spring AOP.
  • Used spring integration for integrating the application with Micro services using spring integration workflow files.
  • Worked on service-oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, ActiveMQ server, Spring Integration)
  • Used J2EE design patterns like DAO, DTO, and Service Locator etc.
  • Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to JAX-RS web services with JERSEY implementation.

Environment: Java, UML, Hibernate, spring, AJAX, XML, DOM, JDBC, CSS, C,C++,Eclipse, ANT, Log4j, Junit, Oracle, TOAD for Oracle, BEA, SVN, Windows, ORM.

Confidential

Java Developer

Responsibilities:

  • Performed end-to-end design and development of all layers of the application.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Wrote Spring Validator, Spring AOP for validating the input data.
  • Developed JSP pages for the presentation and used JSP tags.
  • Used Hibernate ORM in the persistence layer and implemented DAO’s to access data from with Oracle and MYSQL databases.
  • Used XML, WSDL, UDDI and SOAP Web Services (JAX-WS) using Apache Axis2 framework for communicating data between different applications.
  • Storing the SOAP messages received in the JMS Queue of WebSphere MQ (MQ Series).
  • Develop JAX-WS services and JSR-286 compliant Portlet using Java Server Faces (JSF).
  • Developed Data access bean and developed EJBs that are used to access data from the database.
  • Used EJB to inject the services and their dependencies.
  • Involved in Coding HTML, CSS JavaScript for UI validation for dynamic manipulation of the elements on the screen and to validate the input.
  • Wrote PL/SQL and SQL blocks for the application.
  • Used Core java Multi-Threading concepts for avoiding concurrent processes.
  • Responsible for deploying application file on IBM WebSphere Application server.
  • Used Log4j package for logging, ANT for automated deployment and Junit for Testing.
  • Experience in developing C++ Class test framework using CppTest, GoogleGmock testing framework and Boost Unit Test.
  • Supported C++ testing framework to improve automated testing.
  • Developed Business components using core java concepts and classes like Interface, Polymorphism, Collections, serialization and Multithreading etc.
  • Improved the performance of the backend batch processes using Multithreading and concurrent package API.s
  • Developed client/server and N-tier web applications using Java, J2EE, Apache Struts framework and spring (MVC) framework.

Environment: J2EE, JDK, Eclipse, Spring MVC, Spring AOP, EJB, Beans, SOAP Web Services, JSF, JMS, Hibernate, C,C++, Design Patterns, IBM WebSphere, Junit, PL/SQL, Oracle, MYSQL, Unix.

We'd love your feedback!