We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

East Hanover, NJ

SUMMARY

  • IT Professional with 8+ years of proven experience in Systems Analysis, Design, Development & Implementation of Web, Client/Server and Enterprise Application development using Java and J2EE Technologies.
  • Highly skilled on J2EE technologies including Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML and JUnit.
  • Experience in working with the presentation layer using HTML5, CSS3, JSP, JSTL, Custom Tag Libraries, JavaScript, JQuery and AJAX.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), such as multi-threading, Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of multi-tier distributed Enterprise Applications.
  • Expert in developing User Interface(UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, AngularJS, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
  • Good understanding on latest approaches in HTML5/CSS3 development, JavaScript Frameworks jQuery.
  • Good Experience with JavaScript, MVC Framework, AngularJS and knowledge on other frameworks like Backbone.js, Node.js and KnockoutJS.
  • Experience in working with Spring Batch Processing & Job scheduling tools such as AutoSys.
  • Experience in building cross browser compatibility applications using AngularJS and Node.js.
  • Experience in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Good experience in working with the Document Object Model (DOM) and DOM Functions.
  • Experience both in working on Designing table-less layouts and table-based layouts.
  • Expertise in Client Side designing and validations using HTML, DHTML and JavaScript.
  • Experience in developing Web applications using RWD, Bootstrap, jQuery and KnockoutJS.
  • Good experience and understanding with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
  • Experience using all popular text-Editors like Eclipse, Brackets, Sublime Text and Notepad++.
  • Experience in installing and configuring MySQL, ORACLE and MongoDB Servers.
  • Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Experience in ecommerce in creative content writing, editing direct mail and retail marketing channels.
  • Extensive experience in designing User Interactive (UI) Webpages and visually appealing User Interfaces with the help front-end Technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX and JSON.

TECHNICAL SKILLS

Languages: Java, C, C++, C#, UNIX Shells, MatLab Scripting

Platforms: UNIX, Linux, iOS, Windows

UML Tools: Microsoft Visio 2003, Rational Rose 2003

IDEs: Eclipse, Net Beans, JDeveloper, IntelliJ

Web Applications/Servers: Web logic, Coherence, Data Synapse, Apache Tomcat, IBM Web Sphere, JBoss

Design Patterns: Singleton, Value Object, MVC

Server Scripting: JSP, JSP-EL, Custom Tags, Spring 3 Custom tags, JSF Custom Tags

Client Scripting: JQuery, JQuery UI, HTML 4, HTML 5, AngularJS, CSS 3, JavaScript

Build Tools: Ant, Maven

Databases: Oracle, MS SQL Server, Cassandra

Database Tools: TOAD, SQL Developer (Raptor), Altova Database Spy

Messaging Systems: JMS, IBM MQ Series

MVC Frameworks: Struts, Spring, JSF, Apache Camel

Web service Tools: SoapUI, Altova XML Spy

XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXP, JAXB, Altova XML Spy.

Logging: Log4J, SLF4J

White box Testing: Junit, Http Unit, JUnitPerf, DB Unit

Black box Testing: LoadRunner, Quality Center, Win Runner

Version Control: CVS, Git, Rational Clear case

Methodologies: Waterfall, Agile (Scrum, XP)

PROFESSIONAL EXPERIENCE

Confidential - East Hanover, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Actively participated with the team, management & client as a part of Agile (SCRUM) software development
  • Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate
  • Used Hibernate (O/R Mapping), JDBC to access the database in order to verify the credit approval level for customer
  • Implemented Business logic for web service using spring annotations which enables dependency injection.
  • Coordinated closely with client's Enterprise Architecture team in signing off the design of the application
  • Maven was used to manage dependencies in the application and deploy it on WebLogic Application server.
  • CVS as used for the version control
  • Developed the frontend was using JSP, AJAX, Struts tags library, jQuery, HTML5, and CSS/CSS3.
  • Involved in RESTful web services for making use of HTTP protocol between client and server
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Developed Data persistence API using Hibernate and Spring DAO layer
  • Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept
  • Configured AWS EC2 instances in developing and QA environments with NodeJS.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Utilized Apache CXF APIs to develop SOAP as well as RESTful web services
  • Implemented critical DB design optimization techniques in the application
  • Created Oracle Cronjobs to update crucial tables
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables
  • Handled the build and Deployment strategies
  • Involvement in end to end project phases and providing warranty support on the applications
  • Design and implement Spring Boot Microservices using ATDD and TDD to support highly customizable and scalable APIs
  • Participated in NoSQL database integration and implementation.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application
  • Microservices API integration using Java8, Spring Boot, AWS, Apigee, Confluence, DC/OS, Docker, Marathon and Cloud technologies.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Responsible for data migration to QA/User and Production region.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in workflows.
  • Developed EJB's (Session Beans) for implementing business logic and transactional services
  • Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository.

Environment: Java/J2EE, Spring 3.x, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, Spring AOP, XML, XSD, XSLT, CSS, JPA, NoSQL, JUnit, JQuery, Apache CXF, RAD, Oracle, PL/SQL, SQLdeveloper, WebSphere Application Server 8.1, Maven, Log4j,Mongo DB, Unix, Microsoft Visio, Quality Center, JIRA Tracking Tool

Confidential - San Jose, CA

Java, Full Stack Developer

Responsibilities:

  • Developed web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQUERY, AngularJS, AJAX and Bootstrap in front end.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in Design, Development, Unit Testing and maintenance of CEC application.
  • Involved in discussions with Business Analysts and designed the TDD (Technical Design Documents).
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Developed user interface using BOOTSTRAPUI and Angular JavaScript to simplify the complexities of the application
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSQL vendors.
  • Developed User Interfaces using HTML and Backbone.JS.
  • Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform operations in UI.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents and also Implemented JAXB in XML binding.
  • Angular JS was used to parse the JSON file using the REST web services.
  • Developed business tier components and services using RESTful web services.
  • Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server side business logic.
  • Built applications for scale using JavaScript and NodeJS.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring JPA to design entity data mapping with Oracle DB.
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using Loggers and Appenders.
  • Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
  • Involved in production support for resolving user problems.
  • Developed JUnit test classes for Controller, Service and Data layers
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Mockito for data mapping along with J-units.

Environment: Java1.7, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational ApplicationDeveloper(RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, React.js, Node.Js, UML, XML, XHTML, HTML, CSS, XSL, Oracle, SQLDeveloper, Log4j

Confidential - Mobile, AL

Java J2EE, Full Stack Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Used ANT build scripts to build applications using Jenkins.
  • Maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Designed & Developed persistence service using Hibernate framework.
  • Maintained a large number of files through version control tools like GIT.
  • Worked on CSS Frameworks like Bootstrap and Preprocessors like SASS.
  • Used Backbone.js to develop the front-end of the application.
  • Involved in developing SOAP and Restful web services functions to get data from theMainframe.
  • Worked on Test documentation, Manual, Automation testing and Execution on Client/Server, Integrated Intranet, Linux,Mainframesand Internet applications.
  • Developed web UI screens using Spring MVC, AngularJS, HTML5, CSS3, JavaScript and CSS.
  • Client Side codes were written in ReactJS, jQuery and Server Side Code were developed using MVC4.
  • Conducted gap analysis and developed data migration and integration plans.
  • Developed RESTful Web Service using REST Jersey API.
  • Developed Spring Services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Integrated Hibernate with Spring for Handling Transactions.
  • Developed applications with SQL Server.
  • Worked on the JBoss Web application Server.
  • Developed restful web services using Jersey and spring and developed rest services using Node.js and other node modules.
  • Developed stored procedures, Triggers and functions to process the data using SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Consumed RestFul Webservices.
  • Implemented Hibernates’ Lazy default fetch plans for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL Statements.
  • Involved in unit testing, integration testing, SIT and UAT phases.
  • Performed defect tracking, bug fixing and enhancements.
  • Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate, managed Hibernate.cfg.xml file.
  • Used XML to transfer the application data between client and server.
  • Deployed application using Tomcat application Server.
  • Used Maven for dependency and build management.
  • Application developed using NetBeans.
  • Used SVN as Version Control Management.
  • Tested the Java Services by using JUnit.

Environment: Java, Agile, Spring MVC, AngularJS, HTML5, CSS3, JavaScript, JSP, NetBeans, XML, Hibernate, Mainframe, RESTful Web Service, Tomcat, GIT, SVN, Ajax, JUnit, SQL Server, ActiveMQ, Node.js, Maven, Spring JMS, ReactJS, Jenkins, SASS, Backbone.js, ANT

Confidential - Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed business applications using web technologies like HTML, XHTML and CSS based on the W3C Standards.
  • Implemented the MVC architecture using the Struts Framework.
  • Designed Dynamic and Multi-Browser compatible pages using HTML, CSS, jQuery and JavaScript.
  • Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
  • Developed UI using HTML5, CSS3, ExtJS, Bootstrap, jQuery and JSP for interactive cross browser functionality and complex user interface.
  • Designed Web Application User Interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
  • Wrote configuration widget in CSS3, Java Script and jQuery Framework in UI Layer with Tag library, application deployed and tested on Linux.
  • Developed different GUI Screens using JSP and user validations using JavaScript.
  • Effectively implemented AJAX in developing dynamic web pages
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented the Drag and Drop functionality using jQuery Framework.
  • Implemented the AngularJS and MVC Framework for data access.
  • Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
  • Involved in developing XUL, HTML and JavaScript for client side presentation and data validation on the client side within the forms.
  • Implemented Web Services (SOAP) for transmission of large blocks of JSON data over HTTP.
  • Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP, Form Beans, AJAX Code, JavaScript and worked on integration.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
  • Worked with Cross-Browser Compatible issues.
  • Developed application using STS.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Created and Modified DAO’s to communicate with DB2.
  • Worked on project build-script by using ANT.
  • Used Log4j for tracking the applications.
  • Maintained the application modules in version control using Clear Case.

Environment: HTML 4/5, XHTML, Struts Framework, CSS, ExtJS, Bootstrap, Linux, DOM, XUL, JavaScript, AJAX, Log4j, JSON, JAVA, SOAP Web Services, JSP, API, DAO, DB2, jQuery, AngularJS, JSTL, Clear Case, ANT

Confidential

Java Developer

Responsibilities:

  • Preparing technical specification document
  • Worked on setting up the application environment in the development region and developed the configuration files
  • Involved in interaction with Business analysts, technical architects to identify the functional and requirement gaps.
  • Used multithreading to improve performance in generating the reports in Java.
  • Development of cash management alert components using Java, JDBC and JAXP
  • Involved in coding usingJavaServlets, created web pages using JSP's for generating pages dynamically.
  • Involved in developing forms using HTML and performing client side validations using JavaScript.
  • Development of interactive user interfaces for viewing, editing, copying, sharing and deleting the reports and alerts using JSP, HTML, DHTML, JavaScript, CSS and AJAX.
  • Extensively involved in writing the SQL queries to fetch data from database for reports.
  • Used JavaScript and AJAX for performing client side validation and implemented server side validating business rules in Java.
  • Developed the application using Struts following MVC architecture.
  • Examined the Oracle 9idatabase tables, stored procedures and views used in the project as part of testing using PL/SQL Developer tool.
  • Involved in integration testing and Documentation.

Environment: Java, Servlets, JSP, JAXP, XML, JavaScript, AJAX, CSS, Oracle 9i, Tomcat 5.1

We'd love your feedback!