We provide IT Staff Augmentation Services!

Sr.java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Cincinnati, OhiO

SUMMARY

  • Over 8+ years of experience in Analysis, Design, Development and implementation of applications using Java and J2EE technologies.
  • Worked in Agile and Waterfall development methodologies.Experience on design patterns such as Session Facade, Singleton and Factory.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, SpEL, Dependency Injection), Spring MVC, Spring AOP, Spring Cloud, Spring Data (JPA, JDBC, Hibernate), 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.UsedGrails, front end libraries such as JavaScript/jQuery, HTML, Sand slight java 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 with good knowledge about the concepts like Two-way binding, Dependency Injection, Filters, Services, Controllers and Directives.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest TemplatesExperience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS, AXIS.Strong understanding of Micro services Design patterns - Circuit Breaker/Hystrix, DTD, Aggregator, Proxy Chaining.
  • Diverse experience utilizing tools in N-tier and Micro services 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.
  • Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot.Proficient in developing UML/Vision diagrams using case tools like Enterprise Architect, Visio and Rational Rose.Experience in working with Relational databases like SQL Server 2000, MySQL, Oracle DB 10g/ 11g, IBM DB2 and Non-Relational Databases like MongoDB, Coachbase.Expertise with tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database serverGood Working knowledge of ANT, MAVEN, Gradle.
  • Designed and implemented interface elements usingGoogle Web Toolkit GWT.
  • for testing framework.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Extensive experience in testing on multiple operating systems including Unix, Linux and Windows.
  • Experience in configuring and deploying the applications on Tomcat, Glassfish, WebSphere, WebLogic, JBoss Servers.Expertise in using configuration management tool like SVN and Git for version controlling.

TECHNICAL SKILLS:

Languages/API: C, C++, Java 5/6/7/8, Java/J2EE, JDBC, UML, Design Patterns, HTML, JavaScript, SQL, Angular 2, PL/SQL.

Frameworks: Spring 4.2, Hibernate 5.0.2, Spring 4.2.

IDEs: Eclipse 4.6/4.5, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies: HTML, CSS, Servlets, JSPs, XML, JQuery, Ajax, AngularJS and Bootstrap.

Tools: SQL Developer, Log4J, SOAPUI, Postman.

Web/Application Servers: Apache Tomcat 8.x, Web Logic 9.x/10. X, Web Sphere 7.0/8.0

XML Tools: JAXB, Apache Axis, Web Services

Methodologies: Restful services, WSDL, SOAP, JAV-WS, CXF, AXIS, JAX-RS, JERSEY, Agile, Waterfall.

Testing technologies/tools: Junit, Jtest, Log4J, JMeter, SeleniumWebDriver, Jasmine, Drools, Karma, Protractor, Jenkins, Docker, SoapUI, Mockito

Database Servers: Oracle 10g/11g, SQL Server 2000/2005/2008, MySQL, MongoDB, Cassandra

Version Control Systems: SVN, GitHub

Build Tools: ANT, Maven, Jenkins.

Platforms: Windows 2000/98/95/NT4.0, Windows 7, Windows 10, Linux, Unix, MacOS

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, Ohio

Sr.Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.Added dynamic functionality to the application by implementing jQuery, Bootstrap and Angular 4.0.Implemented UI components using Angular 4.0 dependency Injection, Models, data binding and controllers.Developed custom Angular 4.0 directives, components, services, templates and integrated with Spring forms.Used java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.Used Java 1.8Lambdas to make anonymous inline function calls and used Streams to work effectively with Collection objects.UsedSpringBootActuator to externalize application's configuration properties for different environments.Worked on Spring cloud for Routing, Service-to- service calls, Load balancing.Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced using Ribbon and exposed through one API gateway.Implemented Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Create and configured the continuous delivery pipelines for deploying micro services and lambda functions using CI/CD Jenkins server.Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to establish connection from twitter source to HDFS with popular hash tags.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka and zookeeper message brokers.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking and transactions.Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with an SQL-based schema.Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.Implemented service methods and SQL queries, PL/SQL to interact with the Cassandra Database. Wrote controllers with Groovy to connect front-end interfaces with java services and used to achieve functionality with reduced code length.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data
  • Worked with Container service Docker with build port and other utilities to deploy Web Applications.
  • Used GIT for version control, experience with GIT-Bash and GIT-Hub.Provided consistent environment using Kubernetes for deployment scaling and load balancing the application from dev through QA, easing the code development and deployment pipeline by implementing Docker containerization.Deployed applications on multiple WebLogic Servers and maintained Load balancing, High availability and Fail over functionality.Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering.Involved in tuning, security, backup, recovery and upgrades of WAS on IBM AIX, Linux (RedHat) and windows.
  • Involved in tuning, security, backup, recovery and upgrades of WAS on IBM AIX, Linux (RedHat) and windows.
  • Developed test cases and performed unit testing usingJunit.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
  • Worked withNoSQL MongoDBto store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.Configured MQ Objects within the WebSphere Application Environment.
  • Setup MQ clients and communicated with the servers by defining the client definition tables
  • Managing the MQ Series messaging environment across multiple environments including installation, configuration, tuning.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).Deployed Spring Boot based micro services Docker container using AWS EC2container services and AWS admin console.

Environment: HTML 5, CSS 3, Bootstrap, Python, Angular 2.0, Node JS JavaScript, Ajax, Maven, Spring 4.x, Hibernate 4.x, Docker, REST, WebLogic Application Server, Kafka, Kubernetes, Jenkins, GIT, Drools, Junit, Log4j, SQL, MongoDB, Agile Scrum.

Confidential, Des Moines, Iowa

Java Full Stack Developer.

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis, Code development and Deployment.
  • Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Developing web pages using HTML5, CSS3, JavaScript and used twitter Bootstrap for cross browser compatibility.
  • Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Involved in implementing the complete Application in the in-build MVC Architecture with Angular js.Used date-format and moment packages inNode.jsto save the timestamp in database converting into GMT
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Developed spring-based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Analyze and resolve problems associated with MQ software, UNIX software and associated hardware and applications.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction
  • Experience in using Chef Attributes, templates, recipes, files. Used Puppet and MCO for Configuration Management tool.
  • Gained Knowledge on Electrode Platform NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
  • Ensured successful architecture and deployment of enterprise gradePaaSsolutions usingPivotal Cloud Foundry(PCF)as well as proper operation during initial application migration and set new development.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installedPivotal Cloud Foundry (PCF)on EC2 to manage containers created byPCF.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config, Netflix oss (eureka, zuul, hystrix) and AWS.
  • Spring Boot Micro services were developed with micro service architecture using SOAP and Apache Camel.
  • Integrated configured Camel withActiveMQto use it as bus.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Configured the Hibernate configuration files to persist the data to the MongoDB database.
  • Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Worked on Continuous Deployments of IOT apps using Cloud Foundry Micro services and Jenkins running on Docker images.
  • UsedXML Web Services using SOAPprotocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating HTML pages.
  • Employed fail safe and circuit breaker patterns for the first time in Client’s email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications.
  • Developed Docker images to support Development and Testing.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Researched and troubleshooted emerging application issues, from WebLogic configuration to code issues.
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Used Log4j framework to log/track application.

Environment: HTML, CSS, Bootstrap, AJAX, Multithreading, JavaScript, JSF 2.1, Angular JS, Puppet, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, Docker, Web sphere, SOAP web service, Unix/Linux, Selenium, Web Logic Application Server, Pivotal Cloud Foundry.

Confidential, Virginia Beach, VA

Sr. Java Full Stack Developer.

Responsibilities:

  • Agile/Scrum methodology is used for development of the project.
  • Designed table-less layouts, gradient effects, navigation and icons using CSS, appropriate tags as per W3C standards.
  • User interface coding and styling using JavaScript, CSS and HTML.
  • Bootstrap used along with AngularJS in creating the Application.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Used JSPs for implementing UI/MVC framework.
  • Implemented code according to coding standards and Created AngularJS Controller, which Isolate scopes perform operations.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database for registrations.
  • Implemented the service layer using Spring 2.5 with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-hibernate for data access.
  • Developed the middle tier using EJBs, Java Servlets. Code repository management using SVN and project build tool using ANT.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle 11g DB end.
  • Developed thePL/SQLscripts for rebuilding the application Oracle Database.
  • Designed and developedWeb Services (SOAP, WSDL).Created and compiledXML Schemato generateJava
  • Rabbit MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Developed code using IntelliJ IDEA as an Integrated Development Environment for java-based applications.
  • Used WebSphere for application deployment and Log 4J used for Logging/debugging.
  • Written several unit test cases using JUnit and created unit test documents.
  • Resolving defects after every project release if needed and involved in project related discussions.

Environment: Core Java, JSP, JUnit, Angular JS, IntelliJ IDEA, JDBC, Hibernate, WebSphere, IBM DB2, JavaScript, Servlets, HTML, Oracle11g, CSS, JPA, ANT, Log4j.

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Worked in all phases of Software Development including Requirement, Analysis, design, development and testing.
  • Applications are developed in Agile methodology.
  • Generated use case diagrams, activity diagrams, class diagrams, sequence diagrams in design phase of projects.
  • By using Servlets and JSP implemented server-side programs.
  • User Interface developed using HTML5, CSS and JQuery.
  • Implemented Model View Controller Architecture and developed form classes, Action Classes for the entire application using Struts Framework.
  • Worked in migrating applications from Struts to Spring.
  • Developed Stored Procedures and queries to work with millions of records in SQL Server database environment.
  • Developed extensive code using JAVA/J2EE.
  • Followed the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list and design patterns.
  • Handled Java multi- threading part in back-end component, one thread will be running for each user, which serves that user.
  • Developed web service modules based on SOA using SOAP and Restful.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Used Tortoise SVN to maintain the version of the files did the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used Apache Tomcat application server for deploying and running web applications.
  • Written SQL queries. PL/SQL store procedures and triggers to fetch and store data from the database.
  • Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.
  • Involved in writing Junit test cases and used log4j for any errors in the application.

Environment: Java, JDBC, JavaScript, Html, CSS, JSP, Servlets, Tomcat, SQL server, Eclipse IDE, CVS, ANT, SQL Server, log4j.

Confidential

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Used singleton and factory design patterns for common functionality of buttons.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • JQuery opinionated about how a CRUD (Create, Read, Update, Delete) application should be built.
  • Prepared high and low-level design documents for future references and updates.
  • Deployed the application on WebSphere application server in development and production environment.
  • Undertook the Integration and testing of the different parts of the application.
  • Developed automated Build files using ANT.
  • Used JDBC for database connectivity and manipulation.
  • Process credit card payments including posting to accounts and logging activity.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: HTML, JSP, Struts, ANT, SQLServer, Jquery,Java/J2EE,log4j.

Confidential

Software Engineer

Responsibilities:

  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • The application was deployed on the JBoss.
  • Involved in build and deploying the application using ANT
  • Used Log4j for logging purposes during the development of the application.
  • Used JDBC to interact with the underlying MySQL Database.
  • Extensively worked on SQL for writing complex queries in the business logic layer.
  • Deployed Applications on JBoss Server and used CVS as the version control manager.
  • Worked on bug fixing and Production Support.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Log4J, JBoss, MYSQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!