We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Overall 8+ years of Industrial experience in SDLC including analysis, design, development, implementation, and testing enterprise applications using Object Oriented Programming and Web based Technologies in Client/Server multi - tier architecture.
  • Extensively worked on Java, J2EE, UML, JSP, Servlets, Struts, EJB, Hibernate, Spring, SOA, JMX, JMS, and JAVA WebServices using Apache’s Axis, CXF, JAXB, and JAX-RPC, XML, JavaScript, HTM, Ajax.
  • Expertise in Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
  • Expert in Data Modeling, SQL, PL/SQL, Triggers and Stored Procedures.
  • Worked on different Application and Web Servers like IBMWebSphere, BEAWebLogic, Apache Tomcat and JBoss.
  • Experience in extensive usage of various Design Patterns with JAVA and J2EE.
  • Excellent experience in XML involving XML Schema for XML modeling, XSLT transformations, Schematron for XML Validation and data binding (using JAXB, XStream, XML Beans) in java.
  • Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, XSD, XSTL, UML.
  • Experienced in writing applications in Maven, ANT and deploying them on to servers.
  • Experienced working with different software methodologies like waterfall and agile methodologies.
  • Hands on experience in JavaScript for Client-Side validation in JSP pages.
  • Good knowledge of other services in AWS like Cloud front, Glacier and Cloud Foundry.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Hands on experience in using different types of version controls (GIT, TortoiseSVN, CSV).
  • Proficient in applying design patterns like MVC, Singleton, Factory Methods and DataAccess Object.
  • Hands on experience in writing and consuming web services such as SOAP and REST.
  • Implemented REST web services using JAX-RS jersey implementations for both XML and JSON interfaces.
  • Developed and maintained UNIX/ Ant scripts for build and release tasks.
  • Experience in to prepare Test Cases and JUnit Testing.
  • Good experience with Cassandra, Mongo dBand NoSQL Database.
  • Experience with various MVC Java frameworks like Angular.JS, Node.js, and React.js.
  • Experienced in writing Shell and ANT scripts for builds and deployments to different environments.
  • Proven ability to diagnose, troubleshoot and resolve technical problems.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.

TECHNICAL SKILLS:

Languages: Java,C++, C, SQL, PHP, Node.Js,Angular Js.

J2EE Technologies: JSP, Servlets, REST, SOAP, JMS, AJAX, EJB 1.x/2.x/3.x, JDBC 2.x, JNDI, JMS, Facelets, XML,Deployment Descriptors, Struts 1.2/2.0, spring 2.5/3.0,JSF 2.0/2.1.

Database System: My SQL, No SQL, Oracle 8i/9i/10g, MS Access, Cassandra, Mongo dB.

Frameworks: Struts 1.2/2.0, spring 2.5/3.0,JSF 2.0/2.1, Hibernate 5.2

Web Technologies: JSP, HTML, CSS, Java Script, JQuery, BootStrap, AJAX, JSON. Web Services & Testing tools & Build script

XML, SOAP, WSDL, JAX RPC, JAX: WS, JAX-RS, TOAD, ANT, Altova XMLSPY, Jprobe, Jmeter, Maven, Jenkins,ANT.

IDE Tools: Eclipse 2.x/3.x, NetBeans, Dream Weaver.

Application & Web Servers: GlassFish, JBoss, IBM WebSphere 7.0, WebLogic 5.x -6.x-10g-11g-12c, Apache Tomcat.

Design Patterns: Singleton, MVC, Fa ade, factory methods

Others: Junit, Jira, Tortoise SVN, GIT, React Js, Mockito, Powermock .

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. Java Full Stack Developer

Responsibilities:

  • Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Gradle, JIRA issue navigator, Crucible Code Reviews is part of every day's wo rk.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams. Developed application on Spring 3.x framework by utilizing its features like Multi-threading, Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI
  • Used Spring Boot and Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Performed Continuous Integration automation using Jenkins.
  • To verify the behavior of the system under test used Mockito Framework
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • I have experience on other JVM based languages such as Scala for Gatling test.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Designed and developed the UI using JSP, HTML5, CSS3, JavaScript, Angular JS.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with AngularJS, Bootstrap.
  • Created Filters, Directives, Controllers and Services by using AngularJS
  • Implemented Single Page Application using AngularJS, UI Bootstrap and UI- Router and Checked user's form using AngularJS Form Validation.
  • Part of an agile team re-developing an existing web application using JS framework front-end and Perl RESTful API backend for data layer.
  • Wrote restful services on the server in NodeJS to listen to requests from devices.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Proficient in the implementation of Platform as a Service (PaaS) Pivotal Cloud Foundry (PCF) services such as Pivotal Functional Service, Pivotal Container Service and Pivotal Application Service to continuously deploy applications on the cloud.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, and JQuery.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
  • Supported Mongo DB database
  • Manage and maintain mongo DB servers across multiple environments
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Used Java and Web services to validate the Migration Functions.

Environment: Java 1.8, Spring, JSP, JavaScript, HTML, XML, Angular Js, Servlets, Jenkins, Bitbucket, Cucumber, Oracle 12c, SOAP UI, Restful web services, JDBC, XML, EJB 3.0, JavaScript, Eclipse.

Confidential, Jacksonville, FL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams . Used OOAD for building applications.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Created and managed Micro Services using Spring Boot. Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Developed UI webpages for using Angular JS, JQuery, Bootstrap, IIDX, CSS3, HTML5 in the Application with Spring MVC framework combined with Java script framework.
  • Build responsive application using AngularJS & NodeJs
  • Designed and developed the project using MVC design pattern.
  • Implementing spring/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Deployment and management through AWS cloud formation on EC2 (Elastic compute cloud) instances and also maintaining Amazon S3 storage.
  • Designed and Developed front-end using struts framework.
  • Deployed the application on Jboss and tomcat servers.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorization classes and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Used IBATIS for decoupling the mappings from the application logic by packaging the SQL statements in XML configuration files.
  • Involved in Cassandra Data Modeling for Partnership's system Modernization.
  • Worked on Datastax's Cassandra Java API to interact with the Cassandra Cluster.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Implemented RESTFul webservices API using HTTP and REST principles.
  • Used microservice architecture with Spring Boot based service through REST and integrated with AngularJs application.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • GIT used for defects, change tracking across the application.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java 5/J2SE, JSP, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, AngularJS, NodeJS, Cassandra, AMAZON WEB SERVICES (AWS), WebServices, JNDI, J2EE, RSA, JBoss 6.0, Ratonal Rose, GIT, Oracle9i, Junit, IBatis, JavaScript, DHTML.

Confidential, Plano, TX

Senior Java Full Stack Developer

Responsibilities:

  • Critical role in the Production support and Customization of application with requirement gathering, analysis, troubleshooting, administrating, production deployment and Development.
  • Developed the user interfaces using Web 2.0, AJAX, JSP, Struts, HTML, CSS, Java Script, and DHTML.
  • Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate.
  • Design application using new themes and custom templates and user interface by using JSP, HTML, XML, XSLT, CSS and Java Script. as per Verizon business new theme requirement.
  • Developed APIs using PL/SQL to interact with the oracle database.
  • Design and develop Customer event API with all CRUD capabilities.
  • A generalized component according spring framework to retrieve appropriate service for the required functionality.
  • Developed XML Schema, DOM, XSLT code for XML documents, used for data transfer between front-end and middleware layers.
  • Used XML Processing (JAXP) enables applications to parse, transform, validate and query XML documents.
  • Developed Cloud Formation scripts to automate EC2 instances. Created Cloud Formation templates and deployed AWS resources using it.
  • Generalized top link mapping template for the application so that top link related code could be separated from the actual DAO implementation.
  • Worked on MVC framework preferably Web Work and STRUTS 2.0 with spring dependency injection for application customization and upgrade.
  • Generated Web services implementation classes using WebLogic, Clientgen to connect to VzWireless and CMC to utilize their services and used SOAP UI tool to monitor the same.
  • Used WS-Security concepts for implementing secured web services to restrict only for prescribed users to secure customer information.
  • Implemented the integration of STRUTS and SPRING IOC and injected spring beans to struts action classes.

Environment: J2EE, MVC, Struts 1.3, Java, JSP, Servlets, Hibernate, JSTL, JUnit, XML, HTML JavaScript, DB2, Informix, CVS, UNIX, Windows XP, UML, Eclipse 3.0, Web logic 12c Application Server.

Confidential - Dover, NH

Senior Java/J2EE Developer

Responsibilities:

  • Design, analysis, development and testing of several enhancements to the Scorecard web application developed using Java 6, Spring 3.0, JSP, servlets making JDBC calls to retrieve data from Microsoft SQL Server database.
  • Analyzed and extracted the event flows of the UI layer code written in JavaScript,Struts, Javaapplets and JSPs to come up with the sequence diagram for various transactions. Developed pop in dialog JSPs and passing Request Parameters using JavaScript,JQuery, and JSTL.
  • Enhanced application to support appropriate Memo Exposure under the leverage leasing tab for facilities with Wholesale load instrument.
  • Fixed bugs in the Scorecard application causing the application to break when double quote is introduced in Obligor name, when save button was clicked twice in Collateral screen and when Collateral with a long description was selected to be saved for facility rating.
  • Handle exceptions thrown by application due to session timeout.
  • Developed Junit and Mock tests using Junit, Mockito and Powermock to improve the code coverage for Mail Handling and SpringJDBC Dao classes.
  • Involved in DR activities to support the Actuate reporting framework which generate the Risk Rating Detail Reports and Risk Rating review Reports.
  • Created web services and desktop applications to access and display data needed by support teams using Anjular.Js, React.Js.
  • Worked with Jenkins for Continuous Integration Builds
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Installed and configured plugins such as Apache, Tomcat, and Sun One with Weblogic.
  • Participated in Daily Scrum calls as part of the Agile Project Methodology to deliver code in 2 week Sprints.
  • Involved in code reviews to deliver quality code.

Environment: Java 6, Struts, Spring, JSP, JavaScript, Servlets, WebLogic, Microsoft SQL Server, REST Webservices, Jenkins, Restful Web Services, Angular Js, Weblogic, Mockito, React.Js, Junit, Powermock, Maven, QTP.

Confidential - NJ

Senior Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the end-to- end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Actively participated in the daily SCRUM meetings and weekly meetings to produce quality deliverables within time.
  • Used and implemented the application using SpringMVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Used SpringAPI’s for wiring components using dependency injection.
  • Used Spring-ORM to integrate Hibernate and creation of Hibernate POJO’s.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Designed the front end using JSP, Servlets.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for customer order tracking.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Implemented front-end using HTML, JSTL, CSS, JavaScript, JQuery, and AJAX.
  • Built the application using MVC-DAO pattern and the necessary business logics.
  • Involved in the implementation of front end services through JavaScript and connecting them to the backend services.
  • Developed and Deployed the Application on Eclipse.
  • Implemented design patterns like MVC, Singleton.
  • Used the Node.js, Angular.js and MVC Frameworks in the development of the web applications.
  • Used JUnit for unit testing
  • Used SVN, CVS, GIT version control extensively on daily basis for code maintenance as multiple teams were involved in development from both offshore and on site.

Environment: Java, J2EE, XML, Junit, waterfall model, UNIX, Windows, Cassandra, HTML5, CSS, JavaScript, JQuery, Spring Core, Spring (IOC, MVC, API, ORM), Hibernate, Restful Web Services, Ajax, Eclipse, JSP, Angular Js, Servlets

Confidential

Java / J2EE Developer

Responsibilities:

  • Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java applets and JSPs to come up with the sequence diagram for various transactions. Developed Pop-in Dialog JSPs and passing Request Parameters using JavaScript, Jquery, JSTL.
  • UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer. Integrated the Struts and Hibernate to achieve Object relational mapping. Used apache struts to develop the web-based components and implemented DAO.
  • Leveraged struts-validations, struts-beans tag libraries. Used struts Action Servlet to route the request to corresponding Action Classes. Developed Action forms, Action classes using Struts framework to handle user requests and Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Involved in the development modules using Flex 3.0, Action Script and integrating with J2EE layer using Blaze DS and Spring MVC frame work. Involved in development of server side modules using SpringMVC, SpringIOC, Spring AOP, and AspectJ.
  • Identified the web services (SOAP), topics (TIBCO EMS/JMS)/queues (MQ's), underlying databases and other automation areas that will be impacted with the new software development and develop a test automation framework.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS. Consumed SOAP and REST web services to get the persisted data from different databases.
  • Configured Struts-config. XML for action mappings. Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Experience evaluating user requests for new programs or modified program components to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.
  • Involved in implementing Value Object Pattern, MVC & Factory Pattern.
  • Worked with Tibco and Ecommerce as a part of checkout flow. Deployed application on JBOSS Application server.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing (JUnit). Used Jira for tracking bugs. Used Maven script for building and deploying the application.

Environment: J2EE, JBOSS Application Server, JSP, JQuery, Struts, Spring, Hibernate, SOAP based Web services, Oracle, Rational Application Developer 6.0, Maven, JUnit, and Subversion.

We'd love your feedback!