We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Campbell, CA

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 developingend to end Web Applicationusing Java, J2EE, Struts, Spring, jQuery and hibernate.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Experienced in various frameworks like Spring, Struts, Hibernate and JSF.
  • Expert level skills in application development usingJava, 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, SpringSecurity, Spring MVC, Spring Cache, and Spring Integration.
  • Strongwebdevelopment skills withweb2.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 usingJMS and MQ Series.
  • Knowledge on JMS andAPACHECAMELfor 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 with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python
  • Experience using Apache ActiveMQ, Apache CXFas 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.
  • UsedNode.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 inTestdrivendevelopment 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) usingJavaJUnit 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 ApacheLog4Jfor logging purposes.
  • Build and deploy the EAR to Glassfish Application Server usingANT.
  • 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 usingMavenand 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 SKILLS

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

PROFESSIONAL EXPERIENCE

Confidential, Campbell, CA

Senior Full Stack Java Developer

Roles & Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
  • Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Working on EDI 834, 835 & 837 files and processing them.
  • Real time streaming the data using Spark with Kafka
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
  • Design common framework for REST API consumption using Spring Rest Templates.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Writing Python scripts to parse XML documents and load the data in database.
  • Utilized Angular 8 framework to bind HTML5 template (views) to JavaScript object (models).
  • Worked with Angular 8 applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Involved in migrating data from Oracle 11g to Cassandra.
  • Using redux middleware for logging and talking to the asynchronous API.
  • Involved in Ecommerce project Development using Spring Web Flow and Hybris and developed front-end UI with Backbone.js, jQuery, CSS3, Dojo and AJAX.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Built the reusable service components using Angular 8 services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Utilized React.JS & REDUX for rendering and deployment of end setting web pages.
  • Modularized front-end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.JS.
  • Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.
  • Continuous monitoring and managing the Hadoop cluster through CLOUDERA Manager.
  • Usied Zookeeper and OOZIE Operational Services for coordinating the cluster and scheduling workflows.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Setup Servers (JBoss, Apache and UNIX) and deployed applications in Dev, ST and UAT Environment.
  • Setup logging using Log4j for tracking the processes and errors.
  • Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and Karma and Jasmine for the frontend test cases.
  • Cooperated with the testing team in regression testing to fix the defects during the QA phase.
  • Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints

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, Python, Bigdata, Kafka.

Confidential, Charlotte, NC

Senior Full-Stack Java Developer

Roles & Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum meeting with team, sprint planning and estimating the tasks for the user stories.
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, DOM, XHTML, JSON and AJAX, React JS.
  • Built Single page web application using JavaScript Frameworks like Angular2/4, ReactJS,JS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
  • Developing react components which communicate with redux as session management and ajax calls to send and retrieve data.
  • Developing Independent services using REST with JAX-RS which gets admin activities from Flex react component that persist in DB and establish connection between frontend and backend and store information in DB2.
  • Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS, Twitter Bootstrap and JSON.
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • Involved in writing the front-end code for the application using Angular 4.
  • Write quality, maintainable code in HTML, CSS (LESS and SASS), JavaScript, JQuery, and Ajax.
  • Expertise in Client-Side Technologies such as HTML, DHTML, EXTJS, HTML5, JavaScript, XHTML / XML /CSS3.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 4.0, Node.js and Bootstrap.
  • Involved in building an application service layer using Angular JS Dependency Injection.
  • Cofigured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • 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 initiative
  • Migrated one of the existing project to Microsoft Azure with Azure services.
  • Used Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Performed client-side validations using JavaScript functions to implement various functionality. Handled the server-side validations by using the validate framework.
  • Working on prototyping and development of JavaScript user interface.
  • Highly used Angular4 Router to build single page applications for navigation through the different status and multiple modals.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Integrated application with Spring Security for form-based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Working with Angular routers like UI router to establish routing between Nested html views.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
  • Used Angular 4.0 by consuming Restful web services.
  • Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers.
  • Created AJAX requests to the REST service using Angular JS built in http and resource objects.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Created Spring Configuration files and used Spring annotations to auto wire JavaComponents using Spring Dependency Injection.
  • The portal is made responsive using CSS3 pre-processors like Bootstrap, and media queries to support desktop and tablets.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by AngularJS.
  • Written the Rest Services to get the data from NoSQL Cassandra collections in JSON format.
  • Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
  • Worked on generating the web service classes by using Service oriented architecture (SOA), WSDL, SOAP, Spring-WS.
  • Experienced with event-driven and scheduledAWSLambda functions to trigger variousAWSresources.
  • Implemented microservices using Spring boot, spring based microservices, and enabled discovery using the server.
  • Developed XML Schemas for developing user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
  • Involved in writing Java API for Amazon Lambda to manage some of theAWSservices.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Maintained code and configuration files in Git and performed unit testing using Junit.

Environment: Java/J2EE, Spring Framework, Java8, Eclipse4.2 Juno, AngularJS, Angular 6,8,React JS,Node JS, J2EE, Server, Core Java, HTML5, Java Script, CSS 3, Spring framework 3.x,Oauth 2.0, Amazon Lambda, Spring Boot, Hibernate 3.x, JMS, Micro Services, Web Services, JAX-RS, Log4j, Junit 4.4, GIT Hub, PL/SQL, Apache Tomcat 6.x, Oracle 10g, IBMDB2, Kafka, Scala, HDFS, CLOUDERA Manager,Azure, Python.

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 usingHTML5 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 ofHTML5, 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.
  • Developed Python batch processors to consume and produce various feeds
  • 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 withJavaScript, jQuery, HTML5, CSS3 and AngularJS.
  • Used Bootstrap and AngularJS,React.jsand Node.jsin effective web design.
  • UsedRESTFULclient 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 desiredJavaservices.
  • Implemented scripting withAjax and XMLto 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 coreJavaprograms for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface usingSpring MVCto 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 toREST 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 usingJUnit.
  • Followed Agile Scrum methodology and usedTDDfor writing test cases.
  • Involved in developing stored procedures andTriggers 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, Python, 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!