We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Campbell, CA

PROFESSIONAL SUMMARY:

  • 8+ years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
  • Extensively worked on core java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling and Collections Framework.
  • Thorough working knowledge in application development using Java SE, with strong experience in Spring , Hibernate, Struts, Rest API/SOAP web services , JDBC, Servlet, EJB, Java Server Pages, jQuery, JavaScript, JSF, JSP, Angular JS, AJAX, XML, HTML5.
  • Expertise in Financial, Banking, Insurance (Voluntary Benefits) and Energy and Utilities Business domains.
  • Excellent Expertise in all phases of Software Life Cycle for Developing, maintaining and supporting the Java, J2EE applications.
  • Experience working in both Product-oriented and Service-oriented environments and can adapt well to either.
  • Experience in developing delivering Customer and Client facing web applications on priority basis.
  • Experience in developing end to end Web Application using Java, J2EE, Struts, Spring, jQuery and hibernate.
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Experienced in various frameworks like Spring, Struts, Hibernate and JSF.
  • Expert level skills in application development using Java, JEE, Spring Framework, Struts, JSP, JMS, JSF, EJB, JPA, Servlets, JDBC, Html, XML, JavaScript, jQuery, JEE compliant application servers, multi-threading, client/server, design patterns of JEE architecture.
  • Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration.
  • Strong web development skills with web 2.0 framework including HTML, CSS, JavaScript, jQuery, AJAX.
  • Experience in using the JavaScript frameworks JQUERY, Angular JS, and Node.js.
  • Experience in Message driven programming using JMS and MQ Series.
  • Knowledge on JMS and APACHE CAMEL for implementing communication between components in application.
  • Implemented MVC design pattern in J2EE Applications using Servlets, Java Beans, JDBC Data Access Objects (DAO) and JSP.
  • Excellent understanding & hands experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions.
  • Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
  • Expertise in JavaScript and AJAX calls. Expertise in jQuery plugins and Angular components.
  • Experience using Apache ActiveMQ, Apache CXF as messaging platform.
  • Experience in SOAP Web services using Apache CXF, JAX-RPC, JAX-WS, JSON Webservices.
  • Expert level skills in Java JSP Tag Libraries, Servlets, JDBC, JNDI, RMI and XML.
  • Used Node.js, Angular JS, Bootstrap in creating web applications in a fast-paced environment.
  • Worked with Web Services using SOAP (WSDL), tested using SOAP UI tool and REST (WADL) services uses Apache CXF framework to communicate between the systems.
  • Strong experience in using Design patterns such as Business Delegate, Data Transfer Object, DAO, Session Façade, Factory Methods, Service Locator and MVC.
  • Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
  • Experience hosting and consuming Web Services using SOAP and RESTful(Jersey).
  • Experience with NoSQL Redis database.
  • Experienced in Web/Application servers such as WebSphere, WebLogic, JBoss (WildFly), Glassfish and Apache Tomcat.
  • Experience in Test driven development using Junit, mocking frameworks such as Easy Mock and Jmock.
  • Hands on experience with version controllers like CVS (Concurrent Version Systems),SVN (Apache Subversion), CLEARCASE and GIT.
  • Experience working on React JS and knowledge on React Flux architecture.
  • Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, Triggers.
  • Proficient in Test Driven Development (TDD) using Java JUnit API.
  • Experience and Strong knowledge in SQL and PL/SQL in major database systems (Oracle, MySQL, MS SQL Server).
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Extensive working experience in Design and Development on Front End Technologies: JSTL, JSP, HTML, DHTML, JavaScript, Ajax, CSS, Bootstrap and XHTML.
  • Used Apache Log4J for logging purposes.
  • Build and deploy the EAR to Glassfish Application Server using ANT.
  • Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Logstash, Kibana) for AWS EC2 hosts.
  • Design, build and manage the ELK (ElasticSearch, Logstash, Kibana) cluster for centralized logging and search functionalities for the Application.
  • Setting up continuous integration using Maven and Jenkins.
  • Used ANT build Scripts for generating the backend dependency classes using the shared WSDL.
  • Created the Service WSDL’s for the finalized set of services with the corresponding operations and designed the Corresponding SOAP-UI Test Cases.
  • Testing is done through Test Driven Development (TTD) using JUnit.
  • Configured and created application log files using Log4j required to trace application messages and PVCS for Version Controlling.
  • Experienced in implementing SOLID principles in N-tier Architecture.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

TECHNICAL SKILL SET:

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6,1.7,1.8 C, C++.

Client Scripting: JavaScript

Server Scripting: JSP1.2,2.1, Node JS

Platforms: Windows (7, Vista, XP, 2000, 98, NT), Red Hat Linux

Version Control: Rational Clearcase, Tortoise SVN, CVS, GIT, Perforce

Databases: SQL Server 2005, 2008, Oracle 9i,10g,11g, MySQL 4.1, 5.0, NoSQL

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, and SQL Developer, Microsoft SQL Server Management Studio, Aqua Data Studio.

ORM Frameworks: Hibernate 3.0.

J2EE MVC Frameworks: Struts 1.2 and Spring 2.x/3.x, Spring Boot

IDEs: Eclipse, JDeveloper, IntelliJ, MyEclipse, Guidewire studio suite.

Web Service Specifications: JAX-WS, JAX-RS(Restful)

Web/ Application servers: WebSphere, WebLogic, JBoss, Glassfish and Apache Tomcat

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

UML Tools: MS Visio, Rational Enterprise

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4

JavaScript Frameworks : jQuery, Angular, Bootstrap

Build Tools: MAVEN and ANT.

Methodologies: Agile, Scrum, Test Driven

Loggers: Log4J, SLF4J

WORK EXPERIENCE:

Confidential, Campbell, CA

Senior Full Stack Java Developer

Roles & Responsibilities:

  • Work with project teams and ensure the quality of assigned applications.
  • Participate in Sprint planning meeting to come up with activities and for the project.
  • Configuration and coding using Guidewire tools and accelerators, Guidewire batch, and Guidewire pre-defined plugins.
  • Define, design, and configure the company structure.
  • Worked on design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JDBC, XML and Web Services.
  • Developed User Interfaces using JSP, JSTL, Spring MVC, jQuery, Ajax, JSON and developed custom tag libraries.
  • Worked with Guidewire product suite and the frameworks/options available for development.
  • Interact with business analysts, end users in gathering requirements and create the technical documents.
  • Implemented J2EE Design Patterns like MVC, ServiceLocator and SessionFaçade.
  • Design and Develop policy screens using JSF Facelets, HTML, XHTML, DHTML, AJAX and JavaScript.
  • Followed Extensive Programming methodology of Agile to produce high quality software.
  • Developed WebServices to communicate to other modules using XML based SOAP and WSDL protocols.
  • Developed modules for validating the data according to business rules and used Castor to convert data into array of XML strings.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration
  • Developed MessageHandler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Involved in generating and verifying the XML inputs files and sending them to web server to process.
  • Implemented new functionality for the system by identifying the performance issue and guided business in what needs to be done.
  • Written the Rest Services to get the data from NoSQL Cassandra collections in JSON format.
  • Continuous monitoring and managing the Hadoop cluster through CLOUDERA Manager.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • New functionality included development of new screens and writing SQL queries.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Used SOAPUI for APITesting.
  • Extensively involved in creating Tables, Views, Indexes, StoredProcedures, User Defined Functions and Triggers, Cursors, SQL/PL-SQL, Code optimization and performancetuning.
  • Responsible for managing deployment descriptors such as web, faces-config and Hibernate.
  • Involved in implementation of the presentation layer (GUI) for the application using JSF, HTML, XHTML, CSS and JavaScript.
  • Develop custom web (Internet/ Intranet) and distributed applications using Java, HTML, Spring MVC, DHTML, CSS, XML, JavaScript, J2EE and Java EE8.
  • Good understanding of web technologies such as JavaScript, JSP, and jQuery.
  • Worked with Perforce(P4V) Version control.
  • Validated data using JavaScript.
  • Developed UI component of the application using Angular 8.
  • Built proof of concepts for single page applications using React.js&Bootstrap.
  • Built new website for customer relationship management using Adobe Experience Manager.
  • Managed and analyzed log files to find information and facilitate problem resolution.
  • Designed and developed restful services, core services, and data access layer.
  • Identify opportunities to fine-tune and optimize applications of java developed projects.
  • Evaluated suitability of Hadoop and its ecosystem to the above project and implementing / validating with various proof of concept POC applications to eventually adopt them to benefit from the Big Data Hadoop
  • Participated in different phases of production roll out and in incremental roll out.
  • Working on agile methodology (Kanban) and contributed by providing insights on how the team can perform even better.
  • Was part of the ‘Most Valuable Team (MVT)’ award winning team for the second quarter (Q.2 2019)

Environment: Java 6, 7, 8, Guidewire Suite (PC, CC), STS, Tomcat 7, Spring, Spring Boot, Hibernate, RESTful Web Service,, HTML5, CSS3, jQuery, AngularJS, JavaScript, JSON, Perforce, Angular 8, JMS, Agile, Rally tool, Selenium,Microservices,Maven, Docker, Cloud Foundry, Kubernetes, Splunk, Node JS, Jenkins, Cassandra, Couchbase, API Gateway, Cucumber JVM

Confidential, Charlotte, NC

Senior Full-Stack Java Developer

Responsibilities:

  • 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 java8, Angular 6/8, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up.
  • 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.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Implemented microservices usingSpring boot, spring based microservices, and enabled discovery using the server.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed reporting dashboards, which processes large amount data that are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
  • Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API’s both single and multi-document API’s. API’s like Index, Multi Get, Bulk etc.
  • Used various aggregations like Metrics, Average aggregations in Elastic Search.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
  • Worked on AWS multi factor authentication (MFA) related to security groups including rest security.
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Worked on successful migration of applications from JBOSS EAP 5 to JBOSS EAP 7.
  • Implemented deployment procedures of J2EE applications and code to JBOSS Application Server V7.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Ensured successful architecture and deployment of enterprise-grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
  • Worked on Integration of Microservices deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
  • Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS, Twitter Bootstrap and JSON.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Ensured successful architecture and deployment of enterprise-grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Used ReactJS on monitoring usage metrics and also end to end events tracing for analysis purpose.
  • Involved in enhancing existing MEAN ( MongoDB , Express , Angular and Node ) stack applications and provided the required support.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 8, STS, Tomcat 7, Spring Tool Suite, Spring, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, Angular 6/8, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Docker, OAuth2, Cloud Foundry, Kubernetes, Splunk, Apache Kafka, React, Node JS, Jenkins, Cassandra, Couchbase, Mule API Gateway, Cucumber JVM.

Confidential, San Francisco, CA

JavaFull Stack Developer

Roles & Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Designed interactive web pages with front-end screens using HTML5 and CSS3.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Created and Configure Microservices architecture for CDT Direonctory project and integrated with AngularJS application
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular JS.
  • Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
  • Worked on Xfinity mobile module to receive the customer applications via portal and process it through an automated system.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
  • Implemented the back-end API’s to push out the customer requests for new connections to message brokers and downstream apps which are going to consume and process accordingly with the request form data.
  • Implemented the customer profile UI, usage history, billing history, and change of address modules within SpringBOOTRestAPI’s and Angular.
  • Written the CI/CD pipeline to push these apps to deploy on the Cloud Foundry using JenkinsCF plugin and configured the configuration server for the API’s.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and AngularJS.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Deployed the application in WebSphereApplicationServer and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Used transitive dependencies in Maven to initiate the migration process from JBOSSV5 to JBOSS V7.
  • Used JSON as response type in REST services.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and Angular JS.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implemented Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Used NPM to manager server-side packages.

Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, jQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.

Confidential, jersey City, NJ

Java Developer

Roles & Responsibilities:

  • Responsible for implementing the process for sending/receiving messages through JMS message queues to/from various systems.
  • Worked on low-level design and development of new features.
  • Ensure appropriate application of Software life cycle and serve for the software system
  • Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
  • Designing the project flow in UML
  • Used JSF to build a Web Application for Administration purposes.
  • Created and handled Custom-Exceptions that are related to business operations.
  • Created child threads to improve the performance by running some independent tasks at background.
  • Used Javascript to perform client-side validation.
  • Design and develop user interfaces using JSP, JavaScript and HTML
  • Developed Java Servlet on server side for handling requests and responses from the Web pages.
  • Implemented the XML binding functionality using JAXB.
  • Implemented unit tests and code reviews using Junit.
  • Migrating and deploy the application on Tomcat server.
  • Performed code review and test cases review for the developed features.
  • Worked extensively with GWT to implement server calls and HTML pages.
  • Written test cases for unit testing the code using JUnit testing Framework.
  • Developed Stored Procedures, Triggers and Views to populate the database Oracle and maintained the data integrity.
  • Did performance analysis on the code and carried out code refactoring on the existing code.
  • Used SVN for version control, used SharePoint for work Tasks.

Environment: Ajax, JavaScript, Struts 2.0,Spring, Hibernate, JSP & Servlets, Oracle, Core Java, J2EE 1.4, HTML, XML,XSL,CSS, JSF, SVN, frame work, JUnit, Eclipse 3.4., Tom Cat

Confidential, Queens, NY

Jr. Java Developer

Roles & Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Designed and developed various tools with Perl and recreated the system architecture diagram.
  • Created combined deployment descriptors using XML.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Created numerous new class and sequence diagrams using rational rose.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Data Mapping, Data Governance and Cleansing rules for the Master Data Management Architecture involving OLTP and OLAP.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JDK1.2, JavaScript, HTML, DHTML, XML, J2EE, Tomcat, Rational Rose, Oracle, PL/SQL.

We'd love your feedback!