We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

St Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Architecture, Analysis, Design, Development, Testing and Support of Web applications using Java - J2EE with Java, Angular 6/7, JSP, XML, JAXP, AJAX, Java EE/JAX-RS, JQuery, Servlets, ORM, JPA, ATG, Team Site 7.5/7.2/5.5and Python.
  • Expertise in back-end procedure development, database modeling for Database Applications using Oracle 11g/12c, MySQL, SQL and PL/SQL.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EEDesign Patterns on experience with IDE tools like Eclipse, Visual Studio and NetBeans..
  • Expertise in J2EE architecture using Java 8, JDBC, JavaBeans, EJB, Servlets, JSP, JMS, Struts, Comergent, ANT, Log4J, UML, XML, CSS, HTML5, JavaScript, Angular JS, Node JS, React JS.
  • Expertise in Spring4/5 extensively used Spring Boot, Spring Batch, Spring AOP, Spring JDBC templates, Multi-threading and in working with SOAP &REST Web Services.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections in server-side development with JDBC, JMS, Servlets, MVC architecture, JavaBeans, XML.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, WSDL, DTD, XSD, SOA, JAXB in handling messaging services using Apache Kafka.
  • Experience with containerization technologies, including Docker, Kubernetes, or Rancher. Well versed with OpenStack based cloud infrastructure.
  • Profound knowledge and Experience working on languages like Java, Python, C, C++, Swift, R, SAS.
  • Created SOAP Web Services and Rest API Web Services and deployed in the web server and also consumed the web service from third party software
  • Strong in creating CI/CD pipeline using various tools such as Ant, Maven, GIT, Hudson/Jenkins, Sonar, Nexus, Artifactory and Apache.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQand IBM MQ to communicate from Client to Server.
  • Extensive experience using Maven to build the projects. Designing and developing MicroServices architecture applications
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
  • Experience in Pivotal Cloud Factory(PCF), Amazon Web Services(AWS) and Google Cloud Platform(GCP).
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Polymer and PHP.
  • Extensive experience in developing GUIs using Struts, Spring MVC, Spring Web Flow frameworks on experience with PL-SQL stored procedures, Triggers and Views.
  • Good experience in using Version Controlling tools (CVS, Subversion, ClearCase, Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra.
  • Hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, Enterprise Service Bus (ESB) and JBossserver.
  • Worked in TDD and version management tools GitHub, SVN. Experienced in working with methodologies like Agile, Scrum, Iterative and Waterfall approaches.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java 1.8/1.7/1.5, J2EE, Python3.6.0, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Angular6/7, NodeJS, Bootstrap, JSON, ReactJS.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, MongoDB

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, Vert.X, JTA.

JAX: WS (SOAP), JAX-RS (REST, REST API), Swagger, WSDL.

Application Frameworks: MicroServices, Struts 1.x/2.x, Spring 4/5, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM, Apache Camel.

DevOps: Jenkins, Docker and Kubernetes, Google Cloud Platform(GCP)

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.

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

Web/Application Servers: Apache Tomcat 6.0, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache Kafka, CI/CD, ANT, PCF, Maven, JUnit, Jira, Dreamweaver, Rational Rose, UML, Selenium.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

PROFESSIONAL EXPERIENCE:

Confidential, St. Minneapolis, MN

Full Stack Java Developer

Responsibilities:

  • Assist in Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with Java/J2EE technologies.
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Involved in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of MicroServices with one another.
  • Expertise in spring framework extensively used Spring 5.0, Spring Batch, Spring AOP, Spring JDBC templates, Multi-threading and in working with SOAP &REST Web Services.
  • Implemented Swagger Configuration in Spring MVC for auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Implemented the user interface using the Java 8, JSP, AJAX, Angular7.0, HTML5, CSS and Bootstrap.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying cloud. Used Swagger to interact with API end points of the Microservices.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactionsthe search functionality for Internal Application using AngularJS and NodeJS.
  • Created MySQL and other service instances to bind the deployed application in Pivotal Cloud Foundry (PCF).
  • Designed and implemented CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, (and creating/configuring VMs (Windows/Linux).
  • Used Apache Kafka as message broker for communicating between different applications to produce and consume messages Apache Camel Routing, EIP Patterns like Processors and Enrichers.
  • Used microservicearchitecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints. Deployed services to Google Cloud Platform(GCP) in Docker containers.
  • Implemented CI/CD pipeline as code using Jenkins 2.60.3 and Developed build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins 2.60.3 to perform the automated integration test.
  • Deployed two new operating applications in Google cloud Platform(GCP) with team.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool..
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Implemented fail safe and circuit breaker patterns in Spring BootMicroServices applications using HYSTRIX in self and peer-to-peer review, creating and updating technical and functional documents.
  • Used Grafana as a monitoring tool for SpringBoot and Adobe Analytics for ReactJS.
  • Worked on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
  • Unit Test the implemented changes as per test cases, debug the implemented code, integrate the changes in Testing Environment, fix reported bugs of already implemented changes Cooperate with team members during concurrent developments.

Environment: Java 8, J2EE, Servlets, JSP, JDBC, Spring5.0, Spring MVC, Hibernate, SOAP, AngularJS, Angular7, Python, Swagger, Web Services, MicroServices, Spring Boot, REST, REST API, Docker, Kubernetes, Apache Ant, Design Patterns, Apache Camel, HTML, CI/CD, Kafka, MongoDB, XML, PCF, Google Cloud(GCP),Jenkins, SQL, PL/SQL, SQL Developer, JUnit, AWS, React JS, Node JS.

Confidential, Green Bay, WI

Java/J2EE Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design and worked on AGILE methodology.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application the application using Spring4 Architecture with Hibernate as ORM framework.
  • Designed Frontend with in object oriented JavaScript Framework like React.JS and develop XML processing components for dynamic menus on the application.
  • Developed SQL queries for retrieving data used to generate the reports and developed the REST based MicroServices using the SpringBoot Stored Procedures and Triggers on Oracle Database.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Enabled various chat features such as utterance processing, offer enrollment by developed micro services and rest APIs using Vert.x, Spring and OkHttp.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Utilized Docker container service and consumed data from building various pipelines in Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • Implemented Microservices in Pivotal Cloud Foundry (PCF) interface coding and styling using Angular6, CSS and Bootstrap template
  • Worked on AWS, High Availability Practices and deploying backup REST API infrastructure troubleshoot issues along CI/CD Pipelines.
  • Implemented fail safe and circuit breaker patterns in Spring MVC, MicroServices applications using HYSTRIX. Implemented client side Interface using React.JS.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating kafka adaptors for decoupling the application dependency.
  • Involved in enhancing the application for client's requirements based on the market demand using the MVC pattern, Angular JS, JQuery, Bootstrap3, CSS3, React JS, NodeJS and Web API
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery. Creating multiple facelets in the page.
  • Used GIT for the version control management. Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed SOAP based Webservice using Apache CXF. Developed Logger classes using Log4j for efficient logging mechanism.
  • Deployed application onJBoss server and used Maven as a build tool and developed JUnit test cases for all use cases and executed them.

Environment: Jdk 1.7, J2EE. Spring4, Spring MVC, Spring Boot, Hibernate, AngularJS, Angular6, Vert.x, SOAP, REST REST API, Oracle SQL, JDBC, JSF, IBM RAD 8.5.1 Eclipse, MicroServices, CA Harvest SCM, JUnit, Oracle11g, XML, Apache Camel, Jenkins, Kafka, Docker,CI/CD, Kubernetes, PCF, AWS, Web sphere Application Server7.0, Cruise Control CI, React JS, JQuery, CSS3, Node JS..

Confidential, Scranton, PA

Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. Used OOAD for building applications.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Servicesand developed the project using MVC design pattern.
  • Developed custom Java validation for application and also used the Spring validation framework for carrying out validations.
  • Used the Spring JDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate
  • Involved in describing Controller for the Views using Angular JS to handle databinding between model and views. Developed layout of Web Pages using Tiles and CSS3
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations.
  • Developed test code in Java language using Eclipse IDE converted monolithic app to MicroServices architecture using Spring Boot using app methodology.
  • Developed SOAP Web services for getting information from third party and developed Caching and Logging service using Singleton pattern, Log4j.
  • Designed and Developed front-end using struts framework implemented RESTAPI using HTTP and REST principles GIT used for defects, change tracking across the application.
  • Wrote JUnit test classes for the services and prepared documentation.

Environment: Jdk1.5, J2EE, spring, Spring Boot, Spring MVC, Hibernate, AngularJS, SOAP, JQuery, MicroServices, Oracle, Pl/Sql, JDBC, REST, REST API, Eclipse, Web Logic, CVS, JUnit, Bootstrap, Agile, Dash Board, UML, JSP, JSTL, Servlets, Maven, CSS, JSON, Jenkins, Google Web Kit (GWT), ILOG, Web 2.0, Mantis, jQuery.

Confidential, New York, NY

Software Developer

Responsibilities:

  • Involved in understanding and analyzing the Software development life cycle requirements of the project using Java and J2EE technologies.
  • Developed Application using spring, Spring MVC and Hibernate and also Spring Framework at Business Tier and Spring Bean Factory for initializing services.
  • Used Spring IOC to inject services and their dependencies performed Test Driven Development (TDD) using JUnit.
  • Used MySQL and NoSQL databases Angular Promise, Angular Custom directives, Angular custom services, Angular to REST API to Spring calls
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries developed Web Services (REST, SOAP)to communicate to other modules using XML.
  • Used Maven tool to build project and JUnit to develop unit test cases the Log4j framework to log the system execution details to log files.
  • Implemented front end interface to manually trigger alerts using HTML, CSS, Java Script, AngularJS.

Environment: Java, J2EE, JSP, Spring, Spring MVC, Hibernate, REST, REST API, Servlets, JDBC, HTML, SOAP, CSS, JavaScript, AJAX, Eclipse, JUnit, MVC, Apache Tomcat, and MySQL.

We'd love your feedback!