We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • 8+ years of experience IT experience in analysis, design and developing applications in Java, J2EE technologies
  • Expertise in web development applications using Core Java, Servlets, JSP, EJBs(Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans.
  • Expert level coding skills in Java and web application development using Struts 1.2/2.0, Spring 4.2 and Hibernate 5 frameworks.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security, Spring Boot and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Expert level understanding of development life cycle using Waterfall, Test Driven Development (TDD), iterative and Agile Scrum practices.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and drawing UML diagrams.
  • Extensive experience in front - end technologies like HTML5, CSS3, Angular JS, JavaScript, AJAX, JSP, JSTL, JQuery, Bootstrap and other JavaScript libraries.
  • Good knowledge on various JavaScript Web application related libraries such as Backbone.js, React.Js, Ember.Js, Require.js, Node.js and Knockout.
  • Experience in using Google Web Toolkit (GWT) for building and optimizing complex browser-based applications.
  • Extensive experience in writing SOAP and Restful web service
  • Knowledge in using Package Managers like NPM and Bower. Experience in using Task managers like Grunt, Gulp and Brunch.
  • Hands on experience on deploying the web applications and creating the Data Sources in WebSphere 8.5/7.0, WebLogic 11g/12c, Apache Tomcat & JBoss 4.2.
  • Involved in writing build scripts in Maven and Ant and also used Jenkins, Bamboo and Quick build for continuous integration.
  • Expert level skills on JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in Unit testing using JUnit, Mockito & Power Mock, Integration testing & smoke testing etc.
  • Proficient in using GOF Java and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
  • Proficient in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
  • Proficient in Asynchronous messaging using JMS and IBM MQ Series.
  • Experience using various Configuration Management tools like CVS, SVN, Clear Case, and Git/Stash.
  • Database Design, Modeling, Migration in the DBs includes Oracle, DB2, MySQL and SQL Server.
  • Performed DB normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.
  • Involved in maintaining Authentication & Authorizations to the web applications.
  • Involved in defining business rules using JBoss Drools and IBM JRules.
  • Extensive experience in writing the Apache Camelrouting in SOA platform.
  • Conceptual understanding of POC using Big Data & NoSQL tools that includes Hadoop, Cassandra & MongoDB
  • Efficient team member with excellent work/time management skills, communications and interpersonal skills, and ability to work under strict deadlines.
  • Good Knowledge in Python

TECHNICAL SKILLS

  • Core Java
  • Struts 1.2/2.0
  • Spring 4.2
  • Hibernate 5
  • Oracle 11g/10g/9i
  • MySQL
  • DB2
  • SQL Server 2005
  • Servlets 2.4/2.5/3.0
  • JSP 2.1/2.2
  • EJB 3.0/3.1
  • JDBC 3.0/4.0
  • HTML5
  • CSS3
  • XML
  • JSON
  • JavaScript
  • Angular JS
  • Bootstrap
  • JQuery
  • Apache Tomcat 7.0/8.0
  • WebLogic 11g/12c
  • IBM WebSphere 8.5/7.0
  • JBoss4.2
  • HTTP
  • SOAP
  • REST
  • Agile
  • Scrum
  • Water-fall
  • GIT/Stash
  • CVS
  • Tortoise SVN
  • ClearCase
  • Eclipse 3.2/3.3/3.6/4. x
  • STS
  • NetBeans 8.0.2
  • RAD 6.0/7.0/7.5
  • WSAD 5.0/4.0
  • Apache ANT
  • Maven 1.4
  • Microsoft Visio
  • Rational Rose
  • MS Project
  • Windows
  • Unix,
  • Linux

PROFESSIONAL EXPERIENCE

Confidential, CA

Sr. Full stack Java developer

Responsibilities:

  • End to End completely handling a features including requirements gathering, analysis, design and implementation
  • Extensively used different Springmodules like Spring Boot, SpringCore, SpringJPA and Spring Rest.
  • Design and implemented the backend layer usingHibernate.
  • JQuery, Angular JS and Bootstrapare used as front end Framework.
  • Implemented Angular Controllers, directives and modules
  • Using Angular JS factory to interact with the REST API and making API calls using $http service to create, update, retrieve and delete the data from the database.
  • Handling performance related issues with Google Maps. Handled the markers via heat map and suggested to use marker cluster concept
  • Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third party partner web services (both RESTful and SOAP)
  • Responsible for the overall layout design that meet cross-device compatibility using bootstrap, colour scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Maven for building the applications WAR, EAR for various environments.
  • Designed, developed JSP and deployed on Weblogic 12c Application Server.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Involved in writing thread safe blocks for multithread access to make valid transactions.
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that communicate with server and STASH as repository Tool.
  • Used JIRA Tool for Bug, issue Tracking, assigning task among the Team in the Agile Board
  • Dealt Angular MVC patterns and complete any task end to end from UI to backend via html->angular controller -> backend.
  • Used JUNIT and Mokito extensively and defined various Test Suites and Test Cases.
  • Used Log4J to log the information we receive on the server.
  • Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, JQuery, AJAX, HTML and DHTML.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle 11g database.

Environment: JAVA 1.8, Spring Boot, Spring MVC, Spring JDBC, Spring IOC, Hibernate, Bootstrap, JQuery, Angular 1.2, HTML5, CSS3, AJAX, Tomcat, JSP, JUNIT, Log4j, JACOCO, Fortify(eclipse Plug-in), Spring Security, JSON, AJAX, Web services, SOAP, XML, Java Beans, Apache POI, Oracle 11g, Agile Methodology, Design Patterns, GIT, Stash, Apache Maven, JUnit, XSLT, Weblogic12c, STS, Jenkins, Maven

Confidential, AR

Sr. Java developer

Responsibilities:

  • Extensively used different Springmodules like SpringCore, MVC, JPA and JDBC.
  • Developed UI using HTML5, CSS3, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Configured connection pools, data sources for JDBC connections onTomcatand WebLogic11g/12c servers.
  • Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring.
  • Used Maven and ANT to write build scripts for several components involved in the project.
  • Developed custom Angular JS directives. tags and integrated with spring forms.
  • Extensively used MVC, Factory, Delegate and singleton design patterns.
  • Used multithreadingand concurrency, and implemented threads while preparing and generating mails.
  • Worked with Core Java concepts like collectionFramework, multithreading, memory management.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Used Spring Batch transactions and Hibernate cache concepts.
  • Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTful Technology).
  • Wrote Angular JS controllers, views, and services.
  • Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
  • Developed grunt tasks to run the unit tests on Jenkins.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Participating development of FIX messages processing engine.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Perform root cause analysis of recurring incidents by debuggingSybaseTSQL objects and Perl batch processes.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle database.
  • Developed and maintained UNIX shell scripts for data driven automatic processing.
  • Used various jQuery and Bootstrap plugins like Date Picker, Data Table, Drop down Multi Select, bootstrap selectors.

Environment: JAVA 7, Spring 4.x, Spring MVC, Spring Security, Hibernate 4.x, jQuery, JSON, JDBC, AJAX, Web services, SOAP, RESTful, XML, Java Beans, XStream, Apache POI, JQuery, Bootstrap, JavaScript, Oracle 10g, Eclipse, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, XSLT, HTML5/DHTML, CSS3

Confidential

Sr.Java Developer

Responsibilities:

  • Design and developed web application using Struts 1.2 and Struts 2.0 frameworks
  • Integrated Struts 2.0 and Struts 1.2
  • Used JavaScript and Struts Validation Framework for the client side validation.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Developed screens using jQuery, JSP, JavaScript, AJAX, and Bootstrap.
  • Used Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Implemented Filters for validating invalid characters in the requests.
  • Developed Listeners for loading the data while starting the weblogic.
  • Implemented Angular JS Controllers to maintain each View data.
  • Implemented Angular JS Service calls using Angular Factory.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Hibernate framework for back end development
  • Developed Session, Entity Beans and Message Driven Beans.
  • Designed and developed the UI using JSP, HTML, CSS and JQuery.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Designed configuration XML Schema for the application.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Java/J2EE, Servlets, JSP, Struts 1.2, Struts 2.0, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, Oracle, WSAD, IBM MQ, HTML, CSS, JQuery, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Apache POI, Display Tag, Weblogic, Hibernate

Confidential

Java Developer

Responsibilities:

  • Design and Developed Web Application using Struts 1.2 MVC Framework.
  • Developed Responsive UI using HTML, CSS, JavaScript, Ajax, JQuery and JSON.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Waterfall Methodology is used for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX, Core Tags and Struts Tags.
  • Implemented Custom Tag Libraries for UI components.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components.
  • Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Implemented DAOs for connecting to DB and getting the data.
  • Implemented ANT Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server
  • Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
  • Developed Client applications to consume the Web services based on both SOAP and REST protocol.
  • Implemented version controlling using Dimensions.
  • Wrote unit tests using JUnit and used Apache's Log4j for debugging.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used CVS for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed DB2 SQL and PL/SQL Scripts for backend.
  • Migrated application from JBoss 4.2 to WebLogic 10g.

Environment: Core Java, J2EE, JSP, Struts 1, OOAD, DB2, HTML, CSS, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE,, Display Tag, Log4j, CVS, TOAD, JUNIT, UML, QC, Weblogic 10g, JBoss 4.2

We'd love your feedback!