We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Overland Park, KS

SUMMARY

  • 8+ Years of experience in Software Engineering Processes and Development Methodologies, Business and Requirements Analysis, Object Oriented Analysis and Design and Implementation of software systems, based on industry proven best practices & standards.
  • Strong experience in working full software development life cycle (SDLC) of projects, from Requirements Gathering, Analysis, Design, Development, Testing to Quality Review up until Production Support/Maintenance
  • Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies
  • Solid experience in lightweight POJO based framework Spring IOC, Remoting, ORM, DAO, AOP and Business Integration.
  • Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.
  • Excellent in front - end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, JQuery, JQuery UI, JQuery Mobile to make better Single Page Application (SPA) working on Node.JS Server.
  • Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, ExtJS 4.0, Require, React.js, Handlebars, and Dojo toolkit.
  • Experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/JQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Experience with Test Driven Development (TDD) and Dockers and Node.js.
  • Experience in Web Services (SOAP, REST) and service-oriented architectures (SOA).
  • Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, EJB.
  • Experience in developing inter-operable components using Web services technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA, which enable the data exchange between clients of different platforms.
  • Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS.
  • Extensive experience in RDBMS including Conceptual, Logical & Physical Database and Model using Oracle 8/9i/10g/11g/12c, PL/SQL programming, SQL Query Analyzer, SQL and Packages, Stored procedures, Triggers, Cursors and Complex Queries, Query Tuning.
  • Exposure to NoSQL database programming - Apache Cassandra.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Good working knowledge of ANT/Maven for project build/test/deployment, Log4j for logging and Junit for unit integration testing and XML Spy for XML Validation.
  • Experience in using design tools like Rational Rose, MS-Visio for OOA (Object Oriented Analysis) and OOD (Object Oriented Design) based on UML (Unified Modeling Language).
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Design Patterns, Generics.
  • Proficient in Java Multi-Threading, Socket programming, Java Collections, Concurrency.
  • Have exposure to various version control software such as rational clear case, Win CVS, SVN, TFS.
  • Experience in working with application server technologies like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Competence in using different java IDEs like Eclipse, JBuilder, NetBeans and RAD for developing Dynamic Web Applications.
  • Strong oral and written communication, analytical skills, collaboration and excellent team player with proficiency in grasping new technical concepts quickly.

TECHNICAL SKILLS

Core Java: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlets, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI

Framework/Libraries: Struts, Hibernate, Spring 3.0, Spring Core, Spring MVC, Spring DAO, Spring Web flow, Spring ORM

Web/Application Servers: Apache Tomcat Server 5.x, JBoss, Application Servers Web Sphere 5.1, JBoss Application Server, WebLogic 10

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Technologies: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, DOJO, Angular JS, Node.JS, React.JS, Ext.JS, Backbone.JS

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML JUDE, Rational Rose, Visio, Object Oriented Analysis and Design OOAD, GOF Java J2EE Design Patterns

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI

Database: Oracle 9i/10g/11g, MySQL, SQL, PL/SQL, DB2, TOAD, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7, Solaris 2.x, Red Hat Linux

Source Control: SVN, CVS, IBM Clear case and Harvest

Testing: Junit, Mockito, SOAP UI, Firefox Plugins

Build Deployment: Maven, Ant, Jenkins, Mule ESB

Tools: Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI, Drools, Putty

PROFESSIONAL EXPERIENCE

Confidential, Overland Park, KS

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Development of Spring Boot applications with Microservices.
  • Used MS360 Framework to extract the Json file for Microservices.
  • Implemented the project by using Spring Web MVC module.
  • Developed REST APIs using Spring Web Framework and core Java APIs.
  • Implemented the online application by using CoreJava, Multithreading, JDBC, JSP, Servlets, Web Services.
  • Implemented unit test cases using Junit 5 (Jupiter), Mockito and Hamcrest.
  • Added Monitoring - Uptime checks, Log based metrics, Alerting (Slack, Pagerduty) to keep track of health of the services.
  • UsedJAX-RSfor creating Restful web service and implemented authentication by using OAuth2 Security Framework.
  • Developed Static and Dynamic pages using JSP and Servlets. Spring Boot Micro Services were developed using Micro Services architecture with RESTFUL and Apache Kafka.
  • Implemented Retry and Timeout logic between downstream services to make the application resilient and fault tolerant.
  • Developed UI usingAngular 7,Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.
  • Experience data processing like collecting, aggregating, moving from various sources using Apache Kafka.
  • Implemented Caching to different layers of the application using Reactive Redis to improve performance and reduce latency.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Responsible for developing a front-end application usingReact Jsand Redux architecture for internal team's productivity use.
  • Experienced inReact Jsand working with React Redux architecture.
  • Working withReact Routerfor developing Single Page Applications SPAs.
  • Defined and deployed monitoring, metrics, and logging systems on AWS.
  • Developed and performed test cases usingJasmine and Karmafor front end unit testing.
  • UsedGITfor version control and involved in writing the build scripts using Maven.
  • Deployed Spring Boot based micro servicesDockercontainer using AmazonEC2container services and usingAWS admin console.
  • Implemented the RESTFUL web service to load the JSON files into the databaseSOAP UI was used to test the Web Service application.
  • Used Eclipse as Development IDE for web applications.
  • Developed API for usingAWS Lambdato manage the servers and run the code in the AWS.
  • Configured the project on Web Sphere application servers.
  • Used CVS for Version Control tool and JIRA for bug tracking tool.
  • Deployed the project in Linux environment.

Environment: Core Java, JavaScript, SpringBoot, Rest, SOAP, JSP, SOA, Microservices, Docker, Kafka, React, API, Glue, MAVEN, EC2, RDS, Elastic Search.

Confidential, Wichita, KS

Senior Full Stack Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio and UML.
  • Developed the application using Java/J2EE standards and guidelines.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the JavaScript.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Created RESTful Webservices in pushing data to downstream systems
  • Used Hibernate in order to deal with large databases the organization has implemented data access tier using Spring DAO.
  • Extensively usedcore javaconcepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Developed the system using Java, Spring 4.0.5, Spring Boot, hibernate 4.3, Angular-JS, react js, ExpressJS, HTML5, CSS3, Bootstrap, Angular-UI etc.
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Implemented Reporting SPAs using Angular-JS, Angular Directives, Bootstrap, CSS3, LESS, and Gulp.
  • Performed usability testing for the client’s WebPages with use of STLC.
  • Implemented the Apache Kafka Consumers for various topics to receive header and booking information.
  • Created restful API using ExpressJS to handle security, authentication and authorization.
  • Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Bower, Grunt.
  • Implementedcore javaconcepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Spring MVC framework to develop the application.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used ExpressJS server allows to serve HTML, JavaScript and API.
  • Developed service infrastructure components in Angular2/Typescript for a unified web UI initiative
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Participated in design of the components using a distributed architecture on AWS cloud platform.
  • Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, etc.
  • Implemented Spring MVC Controller module for better handling of client request, consume RESTful data service and sending response back to client.
  • Developed Spring AOP aspects for logging and exception handling and involved in integrating spring with Hibernate.
  • Worked on creating Microservices, API, and created Docker Files for different Micro-services. Used Swagger to access the container
  • Develop Docker based Microservices deployment modules with Jenkins, Kubernetes, and Ansible based pipelines/frameworks.
  • Deployed Microservices architecture using Pivotal Cloud Foundry (PCF)
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12 factor app methodologies. Deployed, Scaled, Configured, wrote manifest file for various Microservices in Pivotal Cloud Foundry (PCF).
  • Used Pivotal Cloud foundry (PCF) command lined interface with an HTTP Proxy Server
  • Worked with a team responsible for Installing and monitoring standalone multi-node Clusters of Kafka and Storm.
  • Performed ORM mappings with Hibernate and implemented spring transaction management in the application.
  • Developed Batch jobs using Spring Batch and scheduled the jobs using spring scheduling.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Focused middle-level development of the client application for creating automated reports from the UI.
  • Consumed SOAP web services and RESTful JSON web services to create the automated report
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Wrote Jasmine unit tests to test Angular.js, Developed unit test cases and functional test cases using Junit.
  • Coordinate and Communicate with the Onsite and Offshore teams

Environment: Agile, Scrum, Java/J2EE, Spring 4x, Spring Boot, hibernate 4.3, Spring AOP, Spring REST, Spring mvc, JMS, JBoss EAP 6.x, Angular JS, MongoDB, NOSQL, Oracle 11g, XML, DOZER mapping, Typescript, SAX, DOM, JAXB, WSDL, SOAP, REST, Java Script, Bootstrap, SASS, JQuery, ExpressJS, react js, Docker, Microservices, Pivotal Cloud Foundry (PCF), AJAX, HTML5, CSS3, Gradle, RESTful, AWS, SOAP UI, Rational Quality Manager.

Confidential, Memphis, TN

Senior Full Stack Java Developer

Responsibilities:

  • Design, implementation and integration of technologies in Agile.
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Adobe Flex.
  • Extensive experience using framework APIs like Struts, spring, iBatis and Hibernate.
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Implemented Hibernate and spring to replace EJBs in the earlier architecture.
  • Configured Struts Hibernate framework with Spring MVC.
  • Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server.
  • Developed REST API's using Spring MVC and spring boot, hosted all micro services on Pivotal Cloud Foundry (PCF).
  • Using Pivotal Cloud Foundry (PCF) did smoke tests, which are functional unit and integration tests on all major system components.
  • Designed and developed Microservices to divide application into business components using Spring Boot
  • Good exposure to RESTful and SOAP based web services.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Involved in creating Angular controllers, services, filters and configured Routing using Angular UI router.
  • Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, optimized volumes and EC2 instances.
  • Worked on Prototyping and Implementation using Java, Node.JS, and AWS with Slacker platform.
  • Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services (AWS), Linux and Windows servers.
  • Integrate the ExtJs/Sencha framework with Oracle BPM. Developed web pages using HTML/CSS and JavaScript.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Involved in the development of SQL, PL/SQL Packages, Stored Procedures
  • Working in Deployment area, using Dockers Tool for deployment by creating Docker Containers and Docker Images and pushing it to Docker HUB.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience.
  • Developed Junit test cases for all the developed modules.
  • Coordinate and Communicate with the Offshore and manage, assign their work and drive it to completion.

Environment: Spring, Hibernate, Struts, WebLogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, Angular.js, React.js, Node.js, Backbone.js, JavaScript, JSP, Java Server Pages Standard Tag Library (JSTL), SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), Pivotal Cloud Foundry (PCF), Microservices, JBoss, Clearcase, Jasper report, ILOG, Docker, Agile, AWS, Web 2.0, SOA.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection Design Analysis of the Customer Specifications Development Customization of the Application.
  • Integrated Spring Dependency Injection IOC among different layers of an application.
  • Used spring framework for dependency injection transaction management and AOP.
  • All the modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Created mapping files and used JBOSS 6.x to deploy the applications
  • Implemented various complex SQL queries using Oracle 10g as the database.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Integrated Spring Hibernate and JPA frameworks.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
  • Used Eclipse Indigo as an IDE for development of the application.
  • Involved in exposing and consuming web services using Soap WSDL Restful for getting request from external source systems and sending response to external source systems.
  • Used multithreading for writing the collector parser and distributor process, which was getting real-time data from zacks API in format of JSON, using multithreading improved the performance by a lot. Moreover, using concurrency package of collections made it thread safe.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes. Logging of the application is done by Log4j.
  • Worked in Agile SCRUM methodology. Used Rational Rose as part of development of Rules.
  • Implemented the presentation layer using JSP JavaScript Html CSS and AJAX.
  • Used SVN as versioning system. Used Maven for project builds.
  • Interacted with Business Analysts to come up with better implementation designs for the Application.
  • Prepared technical reports documentation manuals during the program development.
  • Interacted with the users in case of technical problems mentoring the business users.

Environment: JAVA 1.6 J2EE Servlets Spring 3.0 JPA Hibernate 3.0 Apache Axis2 Rest and Soap Web Services HTML JavaScript JQuery JDBC Agile Methodology UML PL/SQL XML Linux SVN Oracle 10g WebLogic Application Server JBoss 6.x Tomcat Soap UI.

Confidential

Java Programmer Analyst/Developer

Responsibilities:

  • Actively involved in Requirements gathering, Analysis, and Conceptual Design while upgrading the project on spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Implemented Dependency Injection (DI/IOC) using Spring Framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Aspect Oriented Programming (AOP) in spring framework for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Implemented various design patterns like DAO, Singleton, Factory, MVVM, MVC and Value Object pattern to improve the code reusability and performance.
  • Used different kinds of View Resolvers like Internal View Resource resolver, Resource Bundle View resolver and XML view resolver.
  • Used Ajax to communicate with the server to get the asynchronous response.
  • Developed logging framework in conjunction with LOG4j for logging.
  • Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
  • Developed Stored Procedures, Triggers and Functions in Oracle.
  • Used Concurrent Version System (CVS) as source control tool to keep track of the system state.
  • Implemented SOAP Web Services for Loan Supply department.
  • Implemented Persistent layer using Hibernate API.
  • Integrated Hibernate with spring business components using Hibernate Template.
  • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Created wrapper classes for Java collections.
  • Used JBoss application server to deploy application into Production environment.
  • Designed the UML, created class, sequential diagrams using modified code.
  • Created Junit test scripts to unit test the code flow.

Environment: Java, Spring MVC, Spring AOP, GWT, Hibernate, EJB, JQuery, JavaScript, XML, Maven, Hibernate, log4j, SOAP and Restful web-services, JBoss, Junit, AJAX, Oracle 11g, PL/SQL and IBM WebSphere.

We'd love your feedback!