We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • 8+ years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
  • Good experience and knowledge in various development methodologies like Test Driven Development (TDD), Scrum, Agile.
  • Extensive experience in developing web pages usingHTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
  • Hands on experience in the areas of Web applications using J2EE technologies like Java, EJB, Servlets, JMS, JSP, JPA, XML, JDBC, Web Services (SOAP, RESTful, WSDL).
  • Strong Hands - on experience with Struts, Spring, Hibernate and JUnit frameworks.
  • Expertise in design and development of Web service which includes of handling SOAP/REST Requests and Response.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Experience in developing robust, interactive User interfaces in Angular6, AngularJS and NodeJS.
  • Experience with developing AWS Lambda based Microservices interacting with Dynamo DB & SNS/SQS using AWS SDK.
  • Good Analytical, Problem-solving skills and be able to discuss technical difficulties with the team.
  • Experience in using Jenkins and Pipeline scripts for Continuous Integration and Sonar jobs for Java code quality.Knowledge on developing user interface by using the ReactJS, Redux for SPA development.
  • Experience onAWS Deploying, managing, and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Developed Offline web applications using PouchDB, AngularJS, and IndexedDB.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8.
  • Experience in handling messaging services usingApache Kafka.
  • Strong Experience in working with Client Script design technologies like AngularJS, JQuery, AJAX, and JavaScript.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS and Invoking S3 buckets with AWS SDK.
  • Experience on implemented Microservices based Cloud Architecture using Spring Boot. Created and Configure Microservices architecture and integrated with AngularJS, AngularJS2.
  • Hands-on experience in usingEclipse,Log4j, JUnit, Mockito for building, logging, testing.
  • Strong MySQL and MongoDB administration skills inUnix, Linux,andWindows.
  • Extensive experience in automated testing frameworks like Selenium Web Driver.
  • Extensive knowledge in front-end technologies like HTML5, CSS3, JSPs, JSTL, jQuery, AngularJS, React JS, Angular 4 + and JavaScript for Client-side validations.
  • Experience with AngularJS, ReactJS and Angular 4 as the development framework to build a single-page application.
  • Experience in working on MVC pattern using AngularJS, creating user interface and single page web application.
  • Experience in configuring, deployment and support of cloud services including Confidential Web Services (AWS).
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Experience on Java Multi-Threading, Collection, Interfaces, and Exception Handling.
  • Good experience in writing SQLQueries, PL/SQL, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Experience in working with messaging systems using message brokers such as Kafka, JMS, ActiveMQ and RabbitMQ.
  • Used various web servers like Apache Tomcat, JBOSS, WebLogic and IBM WebSphere
  • Configuration experience with the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.
  • Experience in using Version Control Systems like CVS, SVN, and Clear Case
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, Shell Scripting, Java Scripts, HTML, Angular Js, Angular 12/9/8/7/6/2, Bootstrap, React Js, Node Js.

Java Enterprise API: Servlets, JSP, EJB, JNDI, JMS, JDBC, Java Multithreading, Web services

System Design: MVC, Struts, Spring, Hibernate, JPA

Databases & Programming: MySQL, SQL, PL/SQL, Oracle, MongoDB, SQL Server, AWS, Cassandra, PostgreSQL.

Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies

XML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT

Application Servers: Apache Tomcat, JBoss, WebLogic, IBM WebSphere

Operating Systems: Windows 7/8/10, Linux, UNIX.

IDEs & Tools: JIRA, Maven, Eclipse, NetBeans, JUnit, Mockito, Log4j, Soap UI, SQL Developer, GIT, Bitbucket, CVS, MS Visio, Putty, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins and Deploy.
  • Developed server-side utilities using Java Beans, XML and Apache Camel.
  • Used java 1.8 in developing lambda expressions, created interfaces with the default and static methods.
  • Implemented Microservices architecture using Spring Bootfor making application smaller and independent.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Involved in design and developing the Micro Servicesbased on the requirements functionalities.
  • Handled Query Functionality in all the Modules with Java, multithreading concepts, and C++.
  • Developed action classes, service, and DAO layers in all the modules for the quality and functionality
  • Worked on Jenkins scripts CICD pipelines.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Successfully secured the Kafka cluster with Kerberos.
  • Built Maven application using spring boot. Used Jenkins in cross platforms and deployed EAR to WAS servers in related environments.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Configured connection caches for JDBC connections.
  • Functional analysis, Design and Unit Test Case preparation and review, design and code implementation and enhancements of the application.
  • Data validations performed using JavaScript.
  • Created custom filter inReact.JSin the application.
  • Used services to read data from remote server usingReact.JS
  • UsedReact.JS library functions for the logical implementation part at client side for all the application.
  • UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
  • Apache Tomcat is used as a web server.
  • Built on Micro services using spring boot, spring JPA, spring security and deployed to AWS cloud.
  • Developed Proof of Concept for existing monolithic application to Micro services architecture with Spring Cloud, Actuator, Eureka, Apace Kafka, AWS Core, Kibana Client, React JS.
  • Used Java Messaging Service (JMS) for the communication.
  • Testing, Bug fixing and maintenance.
  • Used Mockito frameworks to write the unit test
  • Followed Spring MVC Framework for the alteration of the project.
  • Built on Micro services using spring boot, spring JPA, spring security and deployed to AWS cloud.
  • Implement AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Used REST-CLIENT for testing the Web-Service.
  • Used GitHub as the source version control.

Environment: Java 1.8, Web services (Restful, SOAP), React Js, Hibernate, Gradle, Soap UI, XML, Confluence, Node Js, JIRA, GitHub, Mockito, J2EE, HTML5, CSS3, JavaScript, Servlets, JSP, Struts, UNIX, Eclipse IDE, Apache Kafka, Maven, Hibernate.

Confidential, Bentonville AR

Full Stack Java Developer

Responsibilities:

  • Requirements gathering, develop, implement, test & deploy enterprise web applications using JavaScript, CSS, and HTML.
  • Developed service classes, domain/DAOs and controllers using Java/J2EE technologies.
  • Designed and developed Micro services, Rest using Spring Boot, Spring MVC, Spring Batch, Spring Integration based on the requirements.
  • Used JMS Consumers to read the data from Rest API and JMS Producers to produce error queues.
  • Designed and developed Web Services using Web Services Framework - Tomcat Servers.
  • Working on Active MQ Messaging Service for Integration.
  • Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement business logic.
  • Building and unit testing using Junit.
  • Working on Continuous Integration using Jenkins.
  • Developed the Single Page Application (SPA) using Angular 2 on the front end with NodeJS and Express server as a backend.
  • Implemented Microservices using Spring Boot and deployed in PCF instances.
  • Experience on practical implementation of cloud-specific AWS technologies includingIAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Experience in working different changed procedures of Angular 1.x to Angular 2.0 such as @Route, Router Outlet, router-link etc.
  • Enabled Gzip compression for UI builds on NGINX and for the backend APIs in the Spring Boot configuration for reducing the payload size and decrease the response time.
  • Closely worked with Application usingReact.JSand Node.jslibraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Worked with HTML5, CSS3, JSON, JavaScript, React Js for developing user interface.
  • Developing web applications using Angular 7.0 and AngularJS with its extensive features for loading views in a Single Page Application (SPA) and implement an MVC framework.
  • Participating in all phases of the development life cycle including analysis, design, development, testing, code reviews and documentation as needed. Used JSON and XML for data exchange between application modules.
  • Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
  • Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
  • Used NodeJS Application server for session information and permission levels.
  • Used Rally Resolve the Service Requests raised and Jenkins for continuous integration.
  • Experience with AWS SDK in Spring environments. Good Knowledge security practices in developing Cloud based application with AWS Cloud.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Developed Custom Tag libraries to customize front end & to enforce security in the front-end at various levels like page, panel, links/button & visible/editable fields.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented Java script.
  • Worked in agile test-driven development environment and participated in iteration planning meeting and daily scrum meetings.
  • Developed web services using RESTful technology to support JSON and XML.
  • Developed and debugged the application using IntelliJ IDE.
  • Migrated Applications from Spark to Spring boot.

Environment: Java, Spring MVC, Spring boot, JDBC, React Js, WebLogic, Server 2012, IntelliJ, JSON, HTML5, CSS3, Hibernate, REST, SOAP, Node Js, JavaScript, Angular JS, PostgreSQL, Apache Kafka, Tomcat, GIT, SVN.

Confidential

Java Fullstack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Used Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Developed the multiple enterprise applications, which are developed using Spring MVC framework, Hibernate framework, Primefaces, RESTFul web services.
  • Designed and developed UI using spring view component HTML5, CSS3, Bootstrap, AngularJS and Vue.js.
  • Injected Angular4 built-in http service to custom services to communicate with backend with RESTful APIs and Used Pipes to format and sort data displayed in the templates.
  • Used Angular CLI to generate components, services, filters and compiled in different environments.
  • Built custom UI widgets, directives, filters and Application logic using AngularJS MVC Architecture.
  • Used Vuex to work with Vue.js and refactored the Vue Component structure to gain front-end state management.
  • Vue.js was used to fetch data from server using axios, prepare and transform data to display in the forms, validate user-entered data and then post data.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Developed Micro services using Spring Boot, NetflixOSS, Spring Cloud and deploying to AWS Cloud.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Implemented system logging solution using Elastic Search, Kibana and Logstash.
  • Created RESTful web services using Spring RESTfulAPI, sending JSON data between Frontend, middletier Controller.
  • Performed deployment of applications on WebSphere Application Server Application Server.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Designed and developed a project that reads messages from Kafka topic and applied conversation from JSON to pipe delimited String data format to be saved in OracleDB and NoSQLDB.
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs and used Clear Case for project management and version management.
  • Used Junit to write the unit test and used the Emma plugin to measure code coverage.
  • Tracking the changes in JIRA and making sure the required defect fixes are being pushed to the upper environments (stage, pre-production).

Environment: Java, Spring, Hibernate, Spring batch, Spring security, Spring Boot, JPA, JavaScript, AngularJS, Vue.js, HTML5, CSS3, WebSphere, Eclipse, MongoDB, Apache Camel, log4j, Junit, Selenium, XML, Web Services, SOAP UI, Kafka, AWS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the timeline for the stories and project.
  • Design and develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular.js that meets accessibility and web browser standards for website.
  • Notification Platform Service is a MicroServices Application developed using Spring Boot, REST, SOAP, Hibernate.
  • Developed the persistence layer (DAO) and the presentation layer (controllers) and used J2EE design patterns like Model View Controller, Data Access Object, and Business Delegate, etc.
  • Used Spring Core Annotations like Spring DI for Dependency Injection, Spring MVC for REST API’s and Spring Boot for Microservices. Manage dependency injection using Spring Boot frameworks.
  • Implemented Spring Boot Microservices to perform modular functionality as per Microservices architecture.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Used Hibernate annotations for Object Relational Mapping (ORM) with Oracle database.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
  • Developed SOAP based web services using Apache CXF and test them using SoapUI
  • Supporting for Agile methodology for these services and using JIRA for tracking tool.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.
  • Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Expertise working experience on continuous build integration (CI/CD) tools Jenkins.
  • Developed unit and integrated test cases for existing MicroServices.
  • Involved in the unit testing by writing the test cases and test suites with the help of JUNIT.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java, Spring, Spring Boot, Microservices, AWS, JPA Hibernate, REST APIs, Tomcat, HTML5, CSS3, Angular.js, Bootstrap, MySQL, JSON, Jenkins, Agile scrum, Maven, GIT, Visual Studio Code.

We'd love your feedback!