We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • 11 years of IT experience embracing the complete lifecycle of a project SDLC (Analysis, Design, Development, Testing, Deployment and Support for web - based, distributed and client-server architectures).
  • Profound experience in key J2EE technologies which include Java, JSP, Servlets, JMS, JDBC, JNDI, JSF, JPA, JTA, LDAP, XML/XSL and JavaScript.
  • Experience in building web applications using HTML5, CSS3, JavaScript, Angular1.x/2.x, JQuery, ReactJS for Client Side and Node JS for server side.
  • Strong knowledge in developing Micro Services architecture.
  • Experience in developing and deploying applications using Web sphere Application server, WSAD, Tomcat, Web Logic, Net Beans IDE and JBOSS.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and STRUTS, SPRING framework and Hibernate.
  • Experience in AJAX, XML, DOJO and XML related technologies like SAX, DOM Parsers .
  • Strong knowledge in developing Web Services using SOAP, REST and WSDL .
  • Accomplished a series of internet/intranet projects and Java-based applications with different IDEs such as Eclipse, Idea and RAD .
  • Proficiency in SQL Server, Oracle and My SQL .
  • Strong knowledge of securities concepts such as equities, Bonds, MBS, CMBS, Derivatives, Swaps, Repos, warrants, futures, options and trade workflows involving cash management, optimization of cash flows and liquidity management.
  • Strong knowledge of Mutual funds orders and process flows, Portfolio accounting, Security movement and asset control (SMAC) , trade processing, free receipts and deliveries, Corporate Actions and Currency.
  • Core and strong experience in working with Front Office and Middle Office.
  • Extensive experience in Concurrent/Multithread development using Java Threads.
  • Participated in designing & object modelling. Used modelling techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams, etc.
  • Strong knowledge of Gang of Four design Patterns like Façade, Singleton, DAO.
  • Experienced in Developing build scripts using ANT, Maven and unit test cases using JUNIT, Testing and selenium.
  • Versed with development methodologies namely SDLC, Agile and SCRUM.
  • Experience in Configuration Management tools like PVCS, Clear Case and CVS .

TECHNICAL SKILLS:

Operating systems: Microsoft Windows XP /7, UNIX, Linux.

Programming Technologies: Java and J2EE.

Front-End/UI Frameworks: HTML, CSS, JavaScript, JQuery, Ajax, Angular2, React JS and Node JS.

Web Application: JSP, Struts1.2, Spring, Hibernate, Spring Boot Application, Spring Restful Service.

Application Build Tools: Apache Camel, Maven, Jenkins

Application Servers: Apache Tomcat, JBOSS, Oracle Web Logic and Virgo Jetty.

Database: SQL and PL/SQL.

Databases: Oracle 9i/10g, Microsoft SQL Server, My SQL and Radis.

IDE/Development Suite: Eclipse, STS, Net Beans, SQL Developer, TOAD, PL/SQL Developer, and Putty.

Configuration tools: GIT, VSS, SVN, APPM Integrity Tool.

CI/CD Tool: Jenkins, Concourse.

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Full Stack Java Developer

Responsibilities:

  • Involved in the complete Software development life cycle starting from design phase to the implementation phase.
  • Created UI with HTML5, CSS3, Bootstrap and Angular JS used REST service to link with Mongo DB to update/delete policy agreements. Developed the REST services for Business logic and consumed in Angular JS .
  • Coding and testing the REST services with Business logic and Database connectivity. Designed, developed and implemented end to end.
  • Created UI with HTML, CSS, Bootstrap & performed client side validations in Angular JS for fast querying and update auto policy data. Developed the REST services for Business logic & DB2 connectivity for Angular JS consumption. Coding and testing the REST services with Business logic and Database connectivity.
  • Involved in major Enhancement of the existing Angular JS application to add forced Renewals functionality.
  • Designed and developed web services, tested and hosted, performed change in UI and regression testing.
  • Created reusable directives, factories and services in Angular JS .
  • Using AWS EC2 to build secure, highly scalable and flexible systems to handle unexpected load bursts.
  • Designed and developed the Employee Option web service (SOAP) involving complex joins from multiple DB2 tables for campaign management to help Business users. Tested using SOAPUI and provided the end point to Business.
  • Involved in defect fixing and supporting integration testing with quick turnaround.
  • Involved in rolling out the application to other states after piloting is success.
  • Involved in impact analysis, detailed technical specification preparation for each change in QBE application.
  • Designed and developed core Java Batch to read excel file, perform validations and load the policy data into DB2tables.Policy Bulk upload automation saved time and faster processing of policy data from Business users.
  • Created IBM Java Batch for Kafka producer and consumer using JSON . SOAP web service to insert/update DB2 table based on the customer profile.
  • Created handful of SOAP web services and used Gradle for application dependencies management and Apache Camel for routing. Used SOAPUI for testing the web services created for the application.
  • Created IBM Java Batch to read from DB2 tables, perform complex business logic and write to UNIX server. Used staging DB2 table and fired multiple jobs using ESP scheduler.
  • Created python script to create the local data source, write location, access to RACF Ids to run JavaBatch in DEV.
  • Created UI tool with HTML/CSS and used Struts1.2 MVC to do Business logic for automating the request processing.
  • Used Robo Mongo as GUI front end to quick edit/view the Mongo DB that helped the performance tuning.
  • Participated in daily SCRUM meeting for updating and task distributing as a part of the Agile methodology.
  • Utilized JIRA for both issue reporting, solutions testing and bug analysis. Used JUnit for debugging the application. Interacted with users in case of technical problems and mentored the business users.
  • Responsible for development of the application using Spring MVC framework, Java Web Services (REST) as Business layer, SQL and Hibernate ORM tool in the data access layer.
  • Used Blue Print tool to create UML diagrams for the documentation in Liberty wiki web page.
  • Installed Gradle for IBM Java Batch to manage the applications

Environment: J2EE, Angular.js, Mongo DB, DB2, HTML5, CSS3, Bootstrap, RESST, Struts, Java Script, Spring, Hibernate, SOAP, REST, JSON, Modern Java Batch, Robo Mongo, NPM, PCF, AWS.

Confidential, Washington, DC

Full Stack Java Developer

Responsibilities:

  • Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) & My SQL and dumps data in the target tables in My SQL database.
  • Developed Restful services using Spring 3.1 and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Developed server-side services using J ava5.0, Spring 2.5, Web Services (SOAP, WSDL).
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest based services and used J unit and Mockito to test the middleware services.
  • Worked with Middleware using Message driven by POJO (MDP) after creating QCF , Queue on Web Sphere server, and using JMS template for asynchronous functionality for multiple users.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data. Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using Angular JS 1.x, HTML5, CSS3, JavaScript, J Query, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models).
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database. Used Node JS to run Grunt tasks and build properly the project (compile, minify etc.) and Implement modules into Node JS to integrate with designs and requirements. Used Grunt JS, Bower JS, Express from Node JS.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end j Query Ajax calls .
  • Created various Mongo DB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the Mongo DB from Node JS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Used My SQL as backend database using Windows OS, involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Integrated Documentum clients with CRM application using JMS, Web Sphere MQ and deployed Documentum patches, fixes, upgrades and customizations.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Agile, Java, STS, Tomcat, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, Mongo DB, RESTful Web Service, Oracle, My SQL, HTML5, CSS3, j Query, Angular JS, Angular2, Node JS, Express, JavaScript, React JS, GIT, JMS, Jenkins, JIRA tool, Log4j, Maven, AWS, Caching.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Used AGM tool to create user stories for sprint plan.
  • Worked in developing Spring Boot, Rest Template related backend services.
  • Having experience on Microsoft Azure cloud computing (PCF).
  • Used Web API and building Restful services .
  • Worked on to create local and remote configuration files to connect Pivotal Cloud Foundry.
  • Having experience on PCF dev to deploy services in locally to perform Integration testing.
  • Responsible for continuous delivery process to build, deploy, and promote Pivotal Cloud Foundry applications
  • Worked on binding application like Redis, AMQP and NOSQL to the spring boot applications.
  • Experience with Redis / Rabbit MQ on Pivotal Cloud Foundry.
  • Worked with Cloud Foundry command line Interface (CLI) to deploy applications and manage their lifecycle.
  • Creating restful web service and consuming with Spring Rest Template.
  • Creating Service Rest Controller component and implementing each service methods which defined in web service interface.
  • Used Rabbit MQ for message Publishing and Consuming.
  • Involved in creating UI pages using JavaScript and Angular JS and JSP, CSS, HTML .
  • Used the continuous integration tool Jenkins and Concourse.
  • Used Git Bash command line to code check-in and checkout.
  • Used GUI Git Lab GUI for creating merge request and code merge.
  • Extensively used Error Codes and Validations for optimizing service layer.
  • Writing Spring Test Template for Junit test cases.
  • Used Maven to configure service modules for build and deployment.

Environment: J2EE, Java, JSP, Angular JS, Java Script, Servlets, REST, EJB, Rabbit MQ, Web Logic Server, Eclipse, Hibernate, Spring, Oracle, NOSQL,, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, Clear Case and ANT.

Confidential, New York, NY

Jr Full Stack Java Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML .
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework , the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the Spring IOC framework.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet (CSS).
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Spring Web component for support of web utilities.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Used J Component, J Frame and other classes of Swings Framework to develop the GUI .
  • Created properties files and used enhanced J Table for improved general performance and cell rendering.
  • Used CVS as Version Control to check-in and checkout Data.
  • Implemented Design Patterns like MVC, Session Facade, Factory, DAO .
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support .
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g .
  • Used Eclipse IDE for development, configured and deployed the application on WebLogic Server .
  • Version control by CVS and tested using JUnit .

Environment: J2EE, Java, JSP, Servlets, EJB, JDBC, Web Logic Server, Eclipse, Hibernate, Spring, Oracle, Maven, JMS, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, Clear Case and ANT.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Reduced manual effort by automating the batch process. Reading input file from share path, parsing, complex business validations and splitting into five output files written to windows share path.
  • Developed the application using Spring MVC and Maven . Used complete annotation approach for the Spring application development and leverage Spring profiling development.
  • Developed various objects using Java to interact with Controllers to get data from My SQL database.
  • Used JDBC for database connectivity with My SQL Server.
  • Unit testing and Regression Testing of Web Application and fixing the issues involved in development.
  • Involved in the execution of test cases and maintaining the Bug reports and tracking the status of the bugs.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), and Business Delegate etc .
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling j ava objects and XML .
  • Designed the application using UML . Class Diagrams, Sequence diagrams and State diagrams were developed.
  • Used CSS3 for describing the presentation of Web pages, including colours, layout, and fonts. Validations for the Client Side were done using JavaScript.

Environment: Java, CSS, J2EE, Spring, My SQL, JDBC, Modern Java Batch, XML, JAXB, JDBC, Design patterns.

Confidential

Java Developer

Responsibilities:

  • Developed REST web services using Jersey framework based on data coming in the form of feeds for all the modules using Stored Procedures
  • Developed Stored Procedures which are required for the web services.
  • Consumed the REST web services in various modules to represent the back-end data.
  • Used Spring JDBC for the backend layer
  • Also, involved in the presentation layer by developing JSPs to display the retrieved results from web services and used Java Script for front end validations.

Environment: Unix, Java, J2EE, Spring Framework, REST web services, ORACLE, Tomcat, SOAP UI, HTML, CSS, JavaScript, XML, Jersey API, JAXB and Ant.

We'd love your feedback!