We provide IT Staff Augmentation Services!

Java Full Stack Consultant Resume

5.00/5 (Submit Your Rating)

MichigaN

SUMMARY

  • Above 8 years of experience in all parts of Software Development Life Cycle (SDLC) including requirement analysis, design specification, code development, code integration, testing and deployment of client - server applications using Object Oriented Analysis Design (OOAD) and methodologies.
  • Experience in working in environments using Agile (SCRUM) and Test Driven (TDD) development methodologies.
  • Expertise in Design, Development of applications using middleware/back-end technologies like Java and J2EE technologies using Core Java, Data Structures, Algorithms, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC) using Spring, Spring boot, Struts frameworks and ORM tools like Hibernate etc.
  • Extensive Experience in Java/J2EE programming - Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Experience in using different servers like Tomcat, Web Logic, JBOSS and Web Sphere application servers.
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular JS, Angular (2, 6, 7,8 )Backbone.js, Bootstrap, EXTJS 4.0.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript technologies.
  • Experienced in developing MVC framework based websites using Struts and Spring.
  • Experience in using the Web Services such as SOAP (JAX-WS) and REST (JAX-RS) and also implemented using Spring technologies.
  • Experience in developing messaging systems using JMS,Kafka and MQ messaging systems.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Strong experience in using IDE's such as Eclipse, NetBeans and RAD.
  • Experience in using ANT and Maven for build automation.
  • Hands-on experience in using the advanced repositories like GitHub, Version Control tools such as Git Subversion.
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
  • Used technologies like Jira for project tracking and project Managment.
  • Extensively used Devops tools like Dockers, Git, Jenkins, Splunk etc.
  • To achieve Continuous Delivery goal on high scalable environment used Dockers.
  • Expertise in database modeling, administration and development using PL/SQL in Oracle (8i, 9i, 10g, 11g, 12c), DB2 and SQL Server environments.
  • Good experience working in Mango DB.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS and Subversion.
  • Versatile team player with good communication, analytical and inter-personal skills.

TECHNICAL SKILLS

Programming Languages: JAVA 1.8/1.7/1.6/1.5 C, C++, XML, PL/ SQL

Java/J2EE Technologies: J2EE, Servlets, JSP 2.2/2.1, JDBC 3.0/2.0, JPA, Hibernate, Spring 34.0, Spring Batch, EJB 3.0, JSF, REST, JMS, JAX-WS, JAX RPC

Framework & Tools: Struts 2.0, Hibernate 4.2, JPA, Spring, Spring MVC, Camel, J2EE Design Patterns, Java Data Objects, JUnit,Ant, Maven 3.0.

Web/Application Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0 , Tomcat 7,6, WebSphere 8.5

Database: Oracle 12c/11g/10g, SQL Server, MySQL 5.0/4.1

Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux

Web Technologies: HTML 5, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS 3, Struts 1.x/2.0, SOAP, Ajax, jQuery, Angular JS4.X/2.X, JSON, JSF, Oracle ADF

Development Tools: Eclipse, JDeveloper, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Jenkins

Version Control Systems: CVS, SVN, Git

Other Tools: Rational Rose, Microsoft Visio, Open LDAP, Putty, Reflection-X

PROFESSIONAL EXPERIENCE

Confidential - Michigan

Java Full Stack Consultant

Responsibilities:

  • Analyze requirements to provide technical assessment during project life cycle and updating the confluence document.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation.
  • Used Java8 features like stream and Lambda expressions and Method References feature to point to methods by their names and used functional Interface.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server.
  • Attending Daily and Weekly Scrum calls with Team and discuss on issues/progress.
  • Designing and developing Rest based web services on spring framework and deploy them on OnPrime environment.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Involved in Continuous Integration using Jenkins which includes building, deploying and testing micro services on various environments via pipelines.
  • Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Used Spring Core for configuring and using the spring beans in the application.
  • Built REST API endpoints for various concepts using JAX RS API.
  • Developed several Restful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Used spring framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations.
  • Write Junit, Functional, End to End tests for web services.

Confidential - Memphis, TN

Java Consultant

Responsibilities:

  • Analyze requirements to provide technical assessment during project life cycle and updating the confluence document .
  • Involved in the design and development phases of Agile Software Development.
  • Attending Daily and Weekly Scrum calls with Team and discuss on issues/progress.
  • Involved in Continuous Integration using Jenkins which includes building, deploying and testing micro services on various environments via pipelines.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on cloud.
  • Extensively worked on developing APIs.
  • Write Junit, Functional, End to End tests for web services.
  • Worked on SonarQube to manage continuous code quality of the application.
  • Intensively used Jira and Confluence as a part of agile scrum methodology.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Design and developed web application using JSF.
  • Developed Microservices using Spring Boot application and integrated Swagger API for documentation.
  • Used Jenkins for Continuos Integration and Continous Deplyoment in Devops
  • Extensively worked in UI frameworks like jQuery, AJAX,HTML5,Angular2.0 and 6,7 and 8,10.
  • Used GitLab for efficientlymanaging the source code version.
  • Strong debugging and troubleshooting skills.
  • Used JIRA tool for creating tickets and handling production bugs and development tasks.

Environment: Java 1.8, Angular 8,Hibernate 4, Spring Boot, Docker, HTML5, CSS3, JBoss, Git Hub, Restful Web services, RDBMS, Jenkins, Oracle 11g, Web services (SOAP), JMS, Spring 5,AWS(EC2, S3, Elastic bean stack, CloudWatch, SQS, SNS), Spring cloud, Microservices, Spring Security.

Confidential - Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices& used core Spring concepts like AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency frameworked.
  • Involved in using Data Structures such as Queue, Linked lists and Sorting Algorithms.
  • Extensively worked on kafka messaging system, and comfortable with kafka cluster set up.
  • Implemented kafka producer and consumer applications by using Zookeeper.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Extensively used kafka for Consuming messages and Parsing the message to save in DataBase.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end
  • Used Spring Boot and developed the application as microservices.
  • Developed Rest Api to processes the data from DB to another Rest Service.
  • Created RESTful services like Dropwizard framework for various web-services involving both JSON and XML.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0, 4.0, 6.0 and was involved in resolving cross browser JavaScript issues.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Designed and developed JUnit test cases during the development phase.
  • Used Github for efficiently managing the source code versions with the development team.

Environment: Java 1.8, Spring 5.0, Spring Boot, Microservices, Maven 3, Angular JS 6.0, HTML5, CSS3, JQuery, Jenkins, XML, XPATH, Selenium, Test NG, Web Logic 12, Hibernate 4.2,Oracle 12c, PL/SQL, Github.

Confidential - Malvern, PA

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Have Strong Understanding of Data Structures and Algorithms.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used Hibernate to improve the application throughput, and created the mappings to fit the existing table structure.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Wrote REST APIs in java 7 to support internalization.
  • Used Angular JS as the development framework to build a single-page application.
  • Developed the UI screens using Java Script, HTML5, CSS3, Ajax & Jquery.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Created containers in Dockers and published Docker images to the Nexus repository.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, and Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the order-grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.7, Servlets, JSP 2.1, Spring 3.0, Hibernate 3.0, Spring Boot, HTML 5.0, CSS 3, JavaScript, Ajax, JQuery, Angular JS 1x, Oracle 11g, JMS, Web services, SoapUI, JBoss, Maven, Git, Log4j, Junit. Kafka

Confidential - San Francisco, CA

Java Developer

Responsibilities:

  • Extensively involved in performance optimization of the core collections/hash map and troubleshooting the problems for high concurrent user load.
  • Handled Java multi-threading part in back-end component.
  • Extensively worked on XML, XSLT, XQuery, XPath, XSD.
  • Designed and developed multi-threaded, Java based, real-time payments processing system.
  • Designed and developed front end using JSPs, HTML5, CSS3, Ajax, Javascript, JQuery.
  • Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and DAO patterns.
  • Involved in injecting dependencies into code using concepts like IOC of Spring MVC Framework
  • Extensively used Core Java for writing business logic and Helper Classes
  • Involved in Coding for the Creation of Session beans for throttling component
  • Involved in writing SOAP based Web Services using Axis2 framework to expose some Bill pay services to Banks
  • Responsible for development of configuration, mapping and Java beans for Persistent layer ORM using Hibernate.
  • Involved in writing and reviewing unit test cases using JUnit, TestNG, SoapUI
  • Writing complex business logic using PL/SQL Packages, stored procedures and SQL queries.
  • Involved in configuration and deployment of all components on WebSphere Application Server and provided support in debugging deployment issues
  • Designed and implemented the logging mechanism using Log4j API.
  • Involved in writing shell scripts for deploying application on ALL UNIX Flavors.
  • Supported the application in Production environment.

Environment: Java 1.6, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, Spring Core 3.0, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, Oracle WebLogic 10, ANT, SVN, Windows XP, Linux

We'd love your feedback!