We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around 8 years of experience in delivering enterprise solutions in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
  • Experience in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements ofJava/J2EE Applications.
  • Experience working in conditions utilizing Agile (SCRUM) and Waterfall improvement philosophies.
  • Working on spring boot, Spring Rest template to develop application - level Micro services and Hands on contribution with Struts, Hibernate and JPA structures.
  • Working broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Experience in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java 8 classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Proficient in implementation of frameworks like Struts 2.x/1.x, Spring4/5, EJB3.2, JSF and ORM frameworks for persistence like Hibernate, JPA.
  • Expertise in Front-End Development using Angular6/7, NodeJS, ReactJS, BackboneJS, Perl, Groovy, JavaScript, Express-JS, jQuery, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap.
  • Strong experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JSON, AJAX, Angular JS, Bootstrap, jQuery with Standard Validations.
  • Extensive experience in Java, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, Swings, Applets, JSF, EJB, JPA, RMI, JMS, JNDI, Ibatis, Web Services, JMS, JSTL, JDBC, Multi-Threading etc.
  • Designing and created business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and REST API administrations.
  • Strong knowledge of Google Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD in Using a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying the applications into Tomcat, Nginx, WebSphere, WebLogic and Jboss.
  • Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
  • Experience in implementing J2EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Applications.
  • Hands on enough experience in developing building tools like Maven at SQL/NoSQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers measure of involvement in J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
  • Responsible for providing support to the production team to optimize the job execution process. Environment: AWS, Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement.
  • Experience in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.

TECHNICAL SKILLS

Languages: Java 5/6/7/8, C/C++, XML, UML, SQL, Python, PL/SQL2.3/2.1

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, Strings, Multi-Threading, Arrays, Java Networking

Web technologies: NodeJS, ReactJS, AngularJS, Angular6/7, Groovy, JavaScript, ExpressJS, jQuery, Karma, Jasmine, Ext-JS, Grunt, XML, JSON, CSS3, HTML5, XHTML, Bootstrap, Perl, AJAX

Databases: Oracle 8i/9i/10g/11g/12c, SQL server, MySQL, DB2

NoSQL Databases: Mongo DB, Cassandra, PostgreSQL

IDE Tools: Eclipse, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Spring Boot, Spring MVC, Hibernate, JSF 1.2/2.0

Operating Systems: Windows, Linux Mint 18.1, Unix

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Design Tools: Adobe Photoshop, Adobe After Effect, Dreamweaver

Application/Web Servers: Oracle/BEA, Weblogic 8.1/9.1/10.3 , Apache Kafka, IBM Web Sphere8.x/7.x/6.x/5.x, JBoss4.x/3.x, Tomcat5.x/6.x/7.x/8.x

Web Services: WSDL, JSON, SOAP UI, SOAP, REST, REST API, Apache CXF, Elastic Bean

AWS Tools: EC2, RDS, S3, ELB, EBS

XML Technologies: XML, DOM, JQuery, XPath, DTD

Tools: UML, Splunk, SQL Developer, TOAD, Hudson, Log4J, Postman, Grunt

Testing technologies: JUnit, JMeter

Build tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, PCF, CI/CD, Azure, Google cloud, Kubernetes, Docker, Jenkins 2.x

Version Controls: SVN, CVS, GitHub, Clearcase

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Full Stack Java Developer

Responsibilities:

  • Involving in all phases of SDLC like Requirements Gathering, Design, Analysis and Code development extensively used Angular JS components, filters, services, bootstrap to support Desktop and mobile versions.
  • Involving in Angular7, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility designed Prototype and project layout skeletons using ReactJS, JQuery, CSS/LESS and HTML5.
  • Developing real time tracking of class schedules using NodeJS (ExpressJS framework) involved in developing thread Safe blocks for multi thread access and distributed transaction management.
  • Excellent knowledge and working experience in complete Core Java 8 Package using oops concepts, Arrays, String, Exception Handling, Collection framework, Multithreading, Serialization and I/O stream concepts.
  • Developing application on Spring5 framework by utilizing its features like dependency injection, Spring Beans, Spring data, Spring AOP, Spring Security, Spring JDBC, Spring boot, Spring batch, Spring Web flow using MVC.
  • Using Spring Quartz for scheduling tasks to generate reports and emails to clients upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Developing persistence layer integrating Hibernate with Spring support and used Spring JDBC for lightweight database operations.
  • Using IBATIS framework with Spring framework for data persistence and transaction management implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring micro services.
  • Working with Kafka Cluster using Zookeeper and also used Spring Boot for building Micro services and developed Spring based application radically faster with very less configuration interacting through a combination of REST and Apache Kafka message brokers.
  • Working onRestfulWeb services using Jersey for JAX-RS implementation as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services.
  • Implementing REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Implementing Spring and J2EE based MVC (Model-View-Controller) framework for the application SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4 Junit for testing the web services.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Using Hibernate Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Implementing the function to send and receive AMQP messages on Rabbit MQ synchronously, asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Using Magento Connector - Connecting to Magento API with java using SOAP on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Implementing SOA to develop Spring Restful/Micro services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Designing load balancer in Micro services using the Netflix ribbon client PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Implementing joins stored procedures, views, Unions in Oracle database to fetch the data deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Using Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment built Data Access Layer using Elastic Search for Recommendation view for repair events and Worked on deploying AWS Elastic search to monitor the state and condition of the applications.
  • Using GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation worked on AWS cloud services for installing, configuring and troubleshooting servers using AWS Systems Manager.
  • Using Docker images in task definitions to launch containers on EC2 instances in your clusters integration of oracle MuleScopes to encapsulate other message processors to function as a single unit.
  • Developing Applications using Rule Engines-Jboss Drools 4.x, Workflows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users
  • Using Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
  • Working with the Node package manager (NPM) along with Karma, Jasmine, Grunt and Bower for test and build GitHub for version control, JIRA for bug and issue tracking.

Environment: Java 8, J2EE, Spring 5.x, Spring MVC, Spring Boot, Hibernate, AngularJS, Angular7, SOAP, REST, REST API, JPA, JSP, JavaScript, Micro services, AWS, Mongo DB, Kafka, Docker, JQuery, AJAX, HTML5, SOAP UI, XML, WSDL, GIT, Design Patterns, PL/SQL, Junit, Maven, Eclipse IDE, and Oracle 11g.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
  • Designed and implementing scalable,RESTandmicro services basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability.
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
  • Used Pivotal Cloud Foundry to quickly build, deploy & update the application worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Used Hibernate Framework for object relational mapping and persistence developed effective web pages using HTML, CSS, JavaScript, ReactJS, NodeJS and Bootstrap.
  • Written Python scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, databasesecuritygroups and S3 bucket.
  • Used Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes
  • Developed Application to JSON and XML from Restful web service from consumer side using Angular JS configured Hibernate session factory to integrate with Spring4 and generation of database schema.
  • Responsibilities as a XSLT web developer include design and develop the websites with the java and XSLT and Worked with Tag Libraries in Struts framework.
  • Developed SOAP Micro Services which are like API's used for Home Automation they also keep the data in synchronization between two database services
  • Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA) which can data bind and synchronize with Angular6 framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts on Bootstrapping technology for the best User Presence.Extensively used the JavaScript and jQuery plug-in to fetch and display the data on web pages and create interactive features in the application.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations Spring Interceptors to validate web service requests and to enable notifications.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging MySQL as backend database and involved in development of Stored Procedures.
  • Used SVN as a version control to track and maintain the different version of the project Maven scripts to build and deploy the application.
  • Experienced in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.

Environment: Java 7, J2EE, Spring 4.x, Spring MVC, Spring Boot, Hibernate, XML, XSL, Micro services, AngularJS, Angular6, SOAP, REST, REST API, Google Cloud, PCF, Docker, CI/CD, Kubernetes, Bootstrap, JavaScript, HTML, CSS, Ajax, Tomcat 8.0, JPA, Git, Groovy, JMS, SoapUI, TestNG, JSON, Ant, Log4j.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Followed Agile with JIRA for a release approach of development/deployment strategy, Test Driven Development (TDD) and developed technical design documents.
  • Used Package Manager (NPM) to manage modules & used it to install tools like Grunt and Express implemented AJAX call from Angular JS at client to server.
  • Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
  • Created User Interface Design using HTML5, CSS3, SOAP and AngularJS, Bootstrap. Implemented useful and elegant features and visualizations.
  • Designed and Exposing Rest API and providing documentation using Spring Boot, Spring MVC Java expression tags were avoided using Bean, HTML and Logic Tags, used display tags to render large data.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate worked with controller, service and view components in applications using spring framework.
  • Implemented spring modules like Controller, DI/IOC, spring security, spring batch AOP and AspectJ, Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API and parsed the data to client and handled the security and Authorization
  • Developed Micro services using RESTful services to provide all the CRUD capabilities Service Oriented Architecture (SOA) was exposed through REST with loose coupling between layers using Spring framework during development.
  • Enterprise level web applications were supported by building Spring based Java and Scala Micro services consumed messages from JMS-Message driven beans and Active MQ, integrated the services with Beans.
  • Experienced in Creating, Dropping Indexes, Tables, Stored Procedures and Views on Oracle DB cloud environment for Micro services was provided using Spring cloud Netflix (Eureka server, Hystrix)
  • Expertise with employment of Spring and Zookeeper apart from JMS as messaging service MDBs for receiving and processing data from Rabbit MQ series.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Hands on experience with using Version Control Systems (VCS) tools like SVN&GIT playback tool feature for authoring tests has been used in executing more than 100 test cases
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing Log4J is used for logging purposes and debug levels are defined for controlling what we log.

Environment: Java 5, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, AngularJS, SOAP, REST, REST API, Micro Services, HTML5, CSS3, JavaScript, Bootstrap, AJAX, JSON, Maven, JUnit, Log4j, Jenkins, MySQL, SVN, Windows.

Confidential

Software Developer

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.Created JUnit test cases and created set up manuals and user guides.Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Implemented MVC architecture using Apache STRUTS framework designed the front end using JSP, Tag Libraries and JavaScript. Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Worked closely with testing groups for module and integration testing. Developed batch processes to perform the daily updates with Spring Batch module Automation testing using Junit.
  • Developed hibernate DAO Classes using Spring MVC Template, worked with Hibernate for object relational mapping and connection management.
  • Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to Spring calls involve in implementation of REST and SOAP based web services
  • Used AngularJS Routing for navigating between screens and developed several reusable directives developed front end UI Screens using HTML 5, CSS 3, and JavaScript
  • Developed applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2 the code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
  • Involved in Developing of Application based onJ2EEusing Hibernate and Spring framework. Implemented Dependency Injection using the Spring framework.
  • Learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS.
  • Good knowledge of concepts inJavalike OOPS, Multi-Threading and Exception Handling and implemented Core -Javaconcepts like Inheritance, Polymorphism, Abstraction and Encapsulation exte used Java Collection Framework
  • Involved well independently or as part of a professional computer program development team and possess effective communication skills along with strong dedication and commitment towards work.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate,AngularJS, SOAP, REST, REST API, Javabeans, Servlets, JSP, JDBC, JavaScript, HTML, JUnit, Eclipse, SVN, SQL, Windows 7, Tomcat Application Server.

We'd love your feedback!