We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 8 years of prevalent software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in developing applications using Java/J2EE technologies like Servlets, Struts, accustom tags, Java Beans, EJB, Spring, Spring Boot, JDBC, Hibernate, JBPM, JMS, JSF.
  • Strong experience in Spring 4.2.0 Framework modules such as Spring Core (IOC, Dependency Injection), Spring MVC, Spring AOP, Spring Cloud, Spring Data, Spring Security, Spring REST and Spring Boot.
  • Expertise in UI technologies like XML, XML Spy, HTML, HTML5, DHTML, XHTML, CSS, CSS3, PHP, XSLT, JSON, jQuery, AJAX, JavaScript, ReactJS, BackboneJS.
  • Used Grails, front end libraries such as JavaScript/jQuery, HTML, Sand-slight techniques applied in Groovy.
  • Hands-on experience working and customizing Bootstrap framework to achieve responsiveness.
  • Experience in creating Single Page Applications(SPAs) using JavaScript libraries like AngularJS wif good knowledge wif Two-way binding, Dependency Injection, Filters, Services, Controllers and Directives.
  • Experienced in working wif Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS, AXIS.
  • Strong understanding of Microservices Design patterns - Hystrix, DTD, Aggregator, Proxy Chaining.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Strong Knowledge in scripting technologies like Python, Shell, Groovy on Grails and Perl.
  • Worked on creating Docker images, Containers, push/pull and on integration wif Spring Boot.
  • Proficient in developing UML/Vision diagrams using tools like Enterprise Architect, Visio and Rational Rose.
  • Experience in working wif Relational databases like SQL Server 2000, MySQL, Oracle DB 10g/ 11g, IBM DB2 and Non-Relational Databases like MongoDB, Cassandra.
  • Expertise wif tools like SQL Workbench, SQL Developer and TOAD tool for accessing teh Database server.
  • Good Working knowledge of ANT, MAVEN, Gradle.
  • Designed and implemented interface elements using Google Web Toolkit GWT.
  • Extensive experience in testing on multiple operating systems including Unix, Linux and Windows.
  • Experience in configuring and deploying teh applications on Tomcat, Glassfish, WebSphere, WebLogic, JBoss.
  • Expertise in using configuration management tool like SVN and GITfor version controlling.
  • Well experienced in using JUnit, Log 4J, SOAP UI and POSTMAN for testing framework.
  • Expertise on Selenium Data Driven framework and integrating it wif Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Excellent team player, quick learner and self-starter wif effective communication, motivation and organizational skills combined wif attention to details and business process improvements.

TECHNICAL SKILLS

Languages: Core Java(J2SE), J2EE, SQL and PL/SQL

Java/J2EE Technologies: SERVLETS, JSP 1.2/2.0/3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring, Hibernate, Angular JS 1.X JSF

Application/Web servers: IBM WebSphere 8.x/7.x/ 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x/7.x/8.x, JBOSS 4.x/3.x, Web Sockets.

Databases: Oracle 10g/11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, MongoDB, Cassandra.

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, ReactJS, jQuery 2.11, Angular JS 2.0/4.0, BackBone.JS 1.3.1, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Kubernetes.

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

Operating system: Windows 10, Linux Mint 18.1, Unix

TestingandLogging Frameworks: JUnit, Log4J, SoapUI, Test NG, easy mock and power mock.

Reporting Tools: Crystal Reports XI, SSRS 5.0, IDQ Analyst Tool 9., Swagger2& Jasper Reports 6.0Methodologies Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

XML & Web Services: SOAP 1.2, REST 2.0, XML, XSD, Apache Axis, DOM, SAX, JAXP, JAXB, XML Bean

PROFESSIONAL EXPERIENCE:

Confidential - CINCINNATI, OH

SR JAVA FULL STACK DEVELOPER

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering,modelling, analysis, design, development and testing Followed Agile methodology.
  • Used Java 1.8 Lambdas to make anonymous inline function calls and used Streams to work effectivelywifCollection objects.
  • Designed Prototype and project layout skeletons using Bootstrap, Ajax jQuery and HTML5.
  • Implemented UI components using Angular 4.0 dependency Injection, Models, data binding andcontrollers.
  • Developed custom Angular directives, components, services, templates and integrated wif Spring forms.
  • Used Spring Boot Actuator to externalize application's configuration properties for different
  • Developed microservices wif Spring Eureka to retrieve API routes for teh entire cluster.
  • Using dis strategy each microservicein a cluster can be load balanced using Ribbon and exposedthrough one API gateway
  • Implemented Circuit breaker pattern, integratedHystrixdashboard to monitor Spring microservices.
  • Secured teh REST API’s by implementing OAuth2 token-based authorization scheme using Springsecurity.
  • Create and configured teh continuous delivery pipelines for deploying microservices and lambdafunctionusing CI/CD Jenkins server.
  • Used Apache Kafka for reliable and asynchronous exchange of information between businessapplications.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implementing or exposing teh Microservice architecture wif Spring Boot based services interactingthrough a combination of REST and ApacheKafka and zookeeper message brokers.
  • Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking andtransactions.
  • Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model toMySQLRelational data model wif an SQL-based schema.
  • Used Jenkins and pipelines to drive all microservices builds out to teh Docker registry and then deployedto Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented service methods and SQL queries, PL/SQL to interact wif teh Oracle Database.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Worked wif Container service Docker wif build port and other utilities to deploy Web Applications.
  • Used GIT for version control, experience wif GIT-Bash and GIT-Hub.
  • Deployed applications on multiple WebLogic Servers and maintained Load balancing, High availabilityandFail over functionality.
  • Worked wif NoSQL MongoDB to store, retrieve, and update and manage all teh details for Ethernetprovisioning and customer order tracking.
  • Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers(Linux).
  • Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWSadmin console.
  • Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups,
  • Load balancers and monitoring through Cloud Watch for teh applications, S3 buckets, VPC etc.
  • All aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.

Environment: HTML 5, CSS 3, Bootstrap, Python, Angular 4.0, Node JS JavaScript, Ajax, Maven, Spring 4.x, Hibernate 4.x, Docker, REST, WebLogic Server, Swagger API, Kafka, Kubernetes, Jenkins, GIT, Junit, Mockito, Oracle, MongoDB, Agile Scrum.

Confidential - IRVING, TEXAS

JAVA FULL STACK DEVELOPER

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and developmentusing OOAD methodology to capture and model business requirements.
  • Used AngularJS to create views to hook up models to teh DOM and synchronize data wif server as SPA.
  • Involved in Java Multithreading tocascade multiple changes on multiple records in only one transaction
  • Using Struts Framework developed and implemented teh web-based application following teh MVC.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact wifbusiness logic and Used Hibernate as ORM to map Java classes to data base tables.
  • Used Spring Dispatcher Servlet to Handle teh Mapping of teh application and invoked various Controllerassociated wif teh request. And used Hibernate for performing database transactions.
  • Implemented teh service layer using Spring 2.5 wif transactionand logging interceptors.
  • Fixing teh bugs and developing new enhancements using JAVA/J2EE, spring, Hibernate, IBM WeSphere.
  • Used Spring framework for middle tier and Spring-hibernate for data access.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Used multithreading to improve performance in generating teh reports in Java.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generateJavaBean classes using Apache Axis and worked wif JMSand developed Message beans to consume messages.
  • Deployed teh Application into Docker container and made easily accessible at runtime using CloudFoundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback methodSpringRibbon for load balancing and a broker service to maintain status using Spring Kafka andZookeeper.
  • Implemented Test Scripts based on teh User Requirements as specified by teh Business side and
  • Requirement document and analyzing Business Requirements and handling it as per Requirements.
  • Used version control system SVN and JIRA for issue tracking and Used Maven as a build tool.

Environment: Java, JSP, Servlets, JSF, Spring DI/IOC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Web Services (SOAP/WSDL and REST), Multithreading, Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle10g.

Confidential - CHARLOTTE, NC

JAVA/J2EE DEVELOPER

Responsibilities:

  • To analyze teh root cause for a problem raised and provide quick solution as soon as possible.
  • Used Agile Scrum to manage teh full life cycle development of teh project.
  • Developed application using Spring MVC, Hibernate and Rest web services on presentation layer,businesslayer is built using spring and teh persistent layer.
  • Used Spring configuration files, application context object for creating various factory objects.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation.
  • Used Hibernate 4.0 wif JPA annotation and created several persistent classes.
  • Implemented Spring MVC controllers wif annotations, validations and using model attributes to passrequest from teh presentation layer to halper classes in java.
  • Developed and ensured service design Architecture for in SOA Environment.
  • Developed DAO classes wif JUnit using Spring DAO package for data access manipulation.
  • Developed JMS components to send messages from one application to other applications.
  • Built EJBwif Point-to-Point messaging functionality and MQ Series as JMS provider.
  • Integrated Spring wif Hibernate using configurations and implemented DAO layer.
  • Extensively used Hibernate ORM in data access layer to write DAOs.
  • System analysis and deliver integration specification which includes interfaces exposed, technology andprotocols used based on Oracle SOA suite of products mainly BPEL, Service Bus and WebLogic application server including JMS resources.
  • Implementation of asynchronous workflow engine based on JMS and EJB entity bean.
  • Experience in installation, configuration, Deployment and management of web and enterpriseapplications on BEA WebLogic Server.
  • Taken care of complete Java multi-threading part in back end components.
  • Teh web UI is implemented wif DOJO JavaScript framework that includes drag-and-drop, tree and gridcontrols, and floating panes.
  • Created different XML documents using XML, XSD and XSLT. Used Light DOM parser, and SAX parser fortransforming teh XML data.
  • Oracle 11g used as backend, worked on SQL queries for persistence of Business Objects using JDO asORM Involved in creating different SQL scripts.
  • Used Maven to build application and deploy on teh server.
  • Configured and created application log files using Log4j to trace application and GITfor versioncontrolling.
  • Worked on Test automation framework using Selenium web driver.
  • Familiar wif Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunttasks to run teh unit tests on Jenkins and Used JIRA to assign, track, report and audit teh issues in teh application.

Environment: Java, Spring Dependency Injection, Spring MVC, Hibernate 4.0, Rest web services, Junit, Spring IOC, Spring security, Spring Batch, jQuery, Backbone JS, Handlebar JS, Scala, IBM WebSphere, Oracle 11g, Apache-Maven, Junit, JMS, WebLogic, WSDL-2, HTML 5, XML, XST, XSLT.

Confidential - RICHFIELD, MN

SOFTWARE ENIGNEERINER

Responsibilities:

  • Built Rich Prototypes and Applications using HTML, CSS, JavaScript, jQuery, Ajax, JSON, Ruby and rails,Bootstrap wif MySQL database.
  • Developed source code to consume JSON response received through XHR/AJAX calls using jQuery.
  • Participated in development of a new business application for teh layout using Grid orientation modelBootstrap framework.
  • Integrated teh frontend jQuery UI wif backend REST API.
  • Worked wif core java and Drool rule engine and participated in all aspects of software life cycleincludinganalysis, design, development, production deployment and support.
  • Designed and Implemented teh DAO layer using Spring, hibernate.
  • Implemented RPC integration style using Restful web services.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Implement teh authentication, authorization, and access-control features by using Spring Security.
  • Developed application using Spring MVC, JSP and AJAX on teh presentation layer, teh business layer isbuilt using spring and teh persistent layer uses Hibernate.
  • Created Stored Procedures, User Defined functions, Views and implemented teh Error Handling in theStored Procedures and SQL objects and Modified already existing stored procedures, triggers, viewsindexes.
  • Developed test scripts in Selenium Web Driverusing Java Language. Developed unit testing using JUnit.
  • Used JENKINS for continuous integration(CI) and continuous deployment(CD).
  • Created and maintained complex triggers for logon and some R/I.
  • Facilitated User Testing sessions to solicit feedback on prototypes.

Environment: Struts 2.0, Hibernate 3.0, JSP, JSON, JavaScript, Bootstrap, SOAP, Oracle, PL/SQL, Eclipse, Bean, Junit, JBOSS, Struts, DAO, AOP Spring, Spring Core, MVC Spring, AJAX, Jenkins.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS,JavaScript, Angular, jQuery, AJAX and JSON. Developed dynamic web pages using JavaScript, and hand coding of HTML5.
  • Created Dashboards using Java and Servlets along wif HTML and JavaScript. jQuery opinionated about how a CRUD (Create, Read, Update, Delete) application should be built.
  • Developed responsive and interactive pagesusing Angular JS and Node JS frameworks.
  • Implemented various Validation Controls for client-side validation and implemented custom validationcontrols wifJQUERY and JavaScript. Created basic animation for jQuery and rich interface components such as tabs.
  • Used AJAXto make asynchronous calls to teh server to fetch data and update teh DOM.
  • Worked closely wif UX team to translate designs and wireframes to code Cross-browser compatibility.
  • Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration wif RESTfulservices.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integrationtesting.
  • Developed teh middle tier using EJBs. Developed session, entity beans and messagedriven beans.
  • Entity Beans used for accessing data from teh SQL Server database.
  • Prepared high and low-level design documents for teh business modules for future s andupdates.
  • Deployed teh application on WebSphere application server in development and production environment.
  • Undertook teh Integration and testing of teh various parts of teh application.
  • Developed automated Build files using ANT. Used Subversion for version control and log4j for loggingerrors.

Environment: Java/J2EE, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, jQuery, JSON, AngularJS, NodeJS AJAX, JUnit, WebSphere 7.0, Eclipse, ANT, SQL Server 2000, log4j, Subversion.

Confidential

JR. JAVA DEVELOPER

Responsibilities:

  • Developed teh project using Java, Servlets, and JSP wif various built in classes of Java Mobile Edition.
  • Used Eclipse as Java IDE tool for implementing teh Java code.
  • Designed, developed and maintained teh data layer using Hibernate.
  • Extensively worked wif JDBC, SQL, Stored Procedures and views.
  • Worked wif JDBC and DevelopedSQL Queries for better performance.
  • Designed and developed user-friendly web-based UI using JSP, JavaScript, CSS and HTML.
  • Implemented teh AJAX, JSP and Servlets in teh MVC Framework to effectively handle teh workflow of theapplication.
  • Involved in Analysis, Design, Development and Testing of application modules to some extent.
  • Implemented teh persistence layer using Hibernateand configured Hibernate wif springto interact wifthe database.
  • Responsible for teh technical design, design review, implementation, code review and unit test casereview.
  • Responsible for teh development of rich front-endapplications using HTML, PHP, JavaScriptframeworks, Bootstrap and CSS.
  • Used AJAX and JavaScript for validations and integrating business server-side components onthe client side wif in teh browser.
  • Responsible for teh development of Restful API services to serve requests from screens.
  • At server-side application developed based on Servlets, JDBC.
  • At server side wrote MySQL Queries to fetch data from JDBC and Data Access Objects.

Environment: Java, Servlets, JavaScript, JSP, MySQL, Hibernate, Restful, AJAX, JDBC, PHP, HTML, CSS, Eclipse, Apache Tomcat and Windows.

We'd love your feedback!