We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Exeter, NH

SUMMARY

  • Around 8 years of Professional experience in IT industry, involving requirement analysis, design, development and implementation of software applications using OOP Concepts, Java 8 and Java EE(Servlets, JSP, JDBC ), Web Services(SOAP, WSDL), HTML, JavaScript, AngularJS, Angular 2, 4, 6, 8, AJAX, Jenkins, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM.
  • Good knowledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces and ORM (Hibernate 2.0/3.0) frameworks.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi - threading.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Worked with Kafka, Active MQ, Rabbit MQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Involved in developing Microservices components using Spring Boot.
  • Having Good Experience in Object Oriented Concepts withC, Java,Perl and Python.
  • Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, AJAX, JQuery.
  • Designed and Developed the UI screens using JavaScript,Angular6, jQuery, JSP, react JS, Html and CSS.
  • Designed and developed asynchronous RESTful Micro services using Spring boot, RX Java that are consumed by other micro services with an average response time of 30 milliseconds.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, JBoss.
  • Hands on experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Very good understanding and experienced in Software Development Life Cycle (SDLC) and Object Oriented Programming (OOP).
  • Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
  • Strong Knowledge and Hands on Experience in working with relation databases such as Oracle 9i, DB2, MySQL, SQL*Plus.
  • Having knowledge on Splunk, Kafka for streaming and batch data ingestion.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and synchronously and send JMS message to Apache ActiveMQ/RabbitMQ on the edge device.
  • Diligently worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/PERF/Prod.
  • Expertise in Creating Use-case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
  • Created various Spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases
  • Having Good experience in resolving production issues.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Good learner with quick learning skills and good team member with communication skills.

TECHNICAL SKILLS

Languages: Java, SQL.

Web Technologies: CSS, HTML5, Bootstrap, AJAX, JQuery, Angular 2, 4, 6, 8 ReactJS, Java Script.

Frame Works: JSF, Spring, Hibernate, Struts.

Test Tools: Junit, Mockito.

Databases: DB2, MS SQL Server, MySQL, Oracle.

Operating Systems: Windows, Linux.

IDE: Eclipse, NetBeans, IntelliJ.

SOA/WebServices: WSDL, SOAP, (JAX-WS), REST (JAX-RS), SOA.

Build and Automation tool: Maven, Jenkins, JIRA.

Version Control: ClearCase, CVS, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, Exeter, NH

Full Stack Java Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from requirement gathering, design, development, testing and documentation.
  • Used Eclipse IDE tool to develop the application and Used JIRA to create EPICs and User Stories for the Sprint cycle.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by React.JS.
  • Used KafkaMessaging Services to interact with external interfaces.
  • Experience in testing mobile Native and web Apps (iOS and Android) using mobiledevices.
  • Designed hybrid mobile app for Android and iOS using Ionic, Cordova, Angular 8.
  • Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed SQL with Spring Integration as the data abstraction to interact with the database.
  • Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Used Java Message Service (JMS) ActiveMQ/ RabbitMQ for reliable and allowed asynchronous exchange of important information and set up a scheduler for spring batch jobs.
  • Solid hands-on development expertise using Python and SQL
  • Implemented search functionality, filtering, pagination using Elastic Search criteria Query interfaces.
  • Develop Rest web application by Spring Boot and implement single sign on by OAuth2.
  • Provided connections using Spring SQL to the database and developed PostgreSQL queries to manipulate the data.
  • Implemented RESTful webservices for communicating using JAX-RS annotations.
  • Experience with automation using GIT Docker Jenkins, Ansible, and Chef.
  • Worked on building proxies and policies with in APIGEE along with security frameworks.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot, which is radically faster in building cloud Micro services and develop Worked with Spring JDBC to store and retrieve data from Oracle Databases.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Deployed the application to apache TOMCAT server.
  • Setup Servers ( Apache) and deployed application in Dev, QA, PERF and PROD Environment.
  • Build components scheduling and configuration using Maven.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Auto wired POJO with Spring Controllers.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • User login, search & portfolio created using HTML5, CSS3, JavaScript and JQuery
  • Used GIT for version control.
  • Created and managed team deliverables for the EDPP Data Ingestion Support team by creating a tracker for the team to use.
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.

Environment: Java 11, RAD 7.5, Web Sphere Application Server 8.5, Hibernate 4.30, Spring Framework 4.0, Oracle 9i, Angular 8, JQuery, Maven 3.3, Bootstrap, AJAX, JSON, JSP, Spring boot, JavaScript, HTML5, CSS3, DOJO, RESTful, JAX-RS, JDBC, DB2, Log4j, Jenkins, Apache Tomcat.

Confidential, Vienna, VA

Full Stack Java Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Worked in Agile and Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less/sass configuration.
  • Design common framework for REST API consumption using Spring Rest Templates.
  • Developed spring boot application for writing web services.
  • Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
  • Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used Spring IOC, configured Application Context files, and performed database object mapping using Hibernate annotations.
  • Utilized Angular 6 framework to bind HTML5 template (views) to JavaScript object (models).
  • Worked with Angular 6 applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Involved java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Achieved transaction using Spring AOP and stored procedures
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Wrote spring configuration file to define beans define data source and hibernate properties.
  • Performed data loading based on multi-consumers using Spring, Hibernate framework
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application.
  • Highly used Angular 6 router to build single page application for navigate through the different status and multiple modals.
  • Utilized React.JS for rendering and deployment of end setting web pages.
  • Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker and Maven.
  • Setup Servers (JBoss, Apache and UNIX) and deployed application in Dev, QA, PERF and PROD Environment.
  • Setup logging using Log4j for tracking the processes and errors.
  • Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and Karma and Jasmine for the frontend test cases.
  • Cooperated with testing team in regression testing to fix the defects during the QA phase.
  • Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints.

Environment: Java 8.0, Java 1.8, J2EE Servlet, jQuery, Spring 4.0.6, Spring Boot, Spring Security, Spring Core, Spring MVC, Microservices, Hibernate, RESTful API, Web Services, SOAP, WSDL, JSON, React.JS, HTML, JavaScript, XML, Angular 6, NodeJS, SQL, PL/SQL, Ember.JS, MQ, Maven, Jenkins, Log4J, JUnit, Mockito, JIRA.

Confidential - Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology.
  • Developed International Error Correction Screens using custom front-end forms using HTML, CSS, JavaScript, jQuery, and Ajax.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development, and installation phases.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Involved in implementation of MVC pattern using JSP and Spring Controller.
  • Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Worked on SOAP and RESTful Services using WEB API which return JSON data.
  • Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
  • Used Struts2 Tag Libraries to implement J2EE design patterns (MVC).
  • Used Collections for Model classes in the DAO layer (Data Access Object) involved in modifying some changes in DAO layer using Hibernate.
  • Implemented Concurrency, Exception Handling and Collections whenever necessary.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Created process flow for deploying web application in Apache Tomcat.
  • Managed build, reporting and documentation from the project information using Maven Tool and SVN for version control.
  • Configured development environment using JBOSS application server for developer’s integration testing.
  • Used Jenkins for Continuous Integration. Used JUnit for testing and used JIRA for tracking bugs.
  • Responsible for the dealing with the problem, bug fixing and troubleshooting.

Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, spring, Spring MVC, Hibernate, RESTful, SOAP, XML, Eclipse, Unix, JUnit, Maven, JIRA, Jenkins, and JBoss.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Responsible for the dealing with the problem, bug fixing and troubleshooting.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Built and managed the Application by using IBM WebSphere portal 8.0.
  • Implemented the application in Jakarta Struts Framework and it is Model View Controller design pattern based framework.
  • In the presentation layer we used Struts Validation and Tiles Framework.
  • Migrate existing legacy systems to new Java EE/Linux platform
  • Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.
  • In-order to load the data to Oracle using Java and Excel API we developed dump and Load Utility to extract the data.
  • Used RMI to enable objects on different systems to interact in distributed network.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Used node.js which is event-driven model for data-intensive real-time applications.
  • In the project we used PL/SQL commands to work on Oracle database.
  • In our project used Node.js which uses the Google V8 JavaScript engine to execute code, and a large percentage of the basic modules are written in JavaScript.
  • Used JQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
  • Used Angular 4 directives to specify custom and reusable HTML-like elements.
  • Implemented custom Dojo widgets, including a multi-complete widget that works like your email client's to field.
  • Worked on retail and merchandising website to update the goods and services.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.

Environment: JDK 1.5, Servlets, XML, JQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, PL/SQL, Web Service(JAX-WS),HTML, AJAX, DOJO,GUI, Angular 4, RMI, COTS, JavaScript, CSS, Apache Server, DB2,Web Api, SQL Server, REST webservices, ANT 1.7,node.js, SoapUI, Visio, Log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application by using Scrum methodology in agile environment.
  • Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Transferred all data into SQL Server from different data sources using SSIS/ETL.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Develop microservices using Spring Boot, JPA.
  • Creating and configuring applications services with Windows Communication Foundation (WCF) to establish communication between BMS and a CRM (Customer Relationship Management) system.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Involved in designing the interface along with the Design team for better usability and handling across Android mobile application development to maintain their relative nativity
  • Successfully deployed the app on the AndroidMarketplace and supported the app for different releases of AndroidOS
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database using Annotations.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
  • Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
  • Implemented Data validations for critical functionalities using Node js, Angular2 and JavaScript.
  • Implemented Responsive development using Bootstrap and CSS3 media queries.
  • Used Spring Security for implementing the authentication, authorization, and access-control features.
  • Published Restful services using Spring MVC and consumed rest services using spring-rest template.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Extensively executed SQL queries to view successful transactions of data.
  • Extracted data from various sources like Oracle, flat files, and SQL Server.
  • Development of XML/XSLT/XSD for schema definitions.
  • Unit testing and Integration Testing of application.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Good experience with test driven software development and unit testing tool like JUnit to write and run repeatable test.
  • Used GITHUB for maintaining the component and to release version management.
  • Used Jenkins to build the War file.
  • Tested web services on SOAP UI and SOAP Sonar.
  • Used Log4j for logging errors, messages, and performance logs.

Environment: Windows XP, JDK 1.5, Servlets 3.0, JSP 2.2, HTML, Angular 2, Spring Boot, Entity Framework Knockout JS, WCF, MVVM, SQL Server 2008, SQL Server 2005, Eclipse 3.2, Maven, WebLogic 11g, SVN, JUnit, Log4j, NoSQL, Spring 3.0, REST, Hibernate 3.3.

We'd love your feedback!