We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 6 years of extensive professional experience in Software Development including Analysis, Design, Implementation, Testing of Web - Based, Distributed and Enterprise Applications as Java Full Stack Developer
  • Hands-on experience in Finance, Healthcare and Telecom domains.
  • Experience in designing and developing multi-tier enterprise applications using Java, J2EE & related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, JMS, XML, JSP and Web Services.
  • Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring Batch, Spring Boot and Spring Security.
  • Fluency in Hibernate HQL, Criteria Queries and Second-level Cache.
  • Extensively implemented design patterns such as MVC, Observer, Factory, Facade, Singleton, Prototype and best practices for building enterprise systems.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services(Soap, Restful) that include several components like SOAP, WSDL, XML, JAX-WS and JAX-RS.
  • Expertise in Developing and Deploying Enterprise Java Beans (EJB) on Application/Web Servers like WebLogic, TomCat, WebSphere, Glass Fish and JBoss.
  • Excellent experience in databases like Oracle, MySQL, PostgresSQL. Experience in NoSQL/MongoDB.
  • Significant experience in designing and developing Single Page Applications using Angular JS and Angular UI.
  • Strong experience in creating web applications using MEAN Stack, implemented with Angular JS, Node.js, Express.js and MongoDB to create comprehensive web pages.
  • Proficient in developing Responsive Web Design using CSS3 Media Queries and Bootstrap.
  • Strong experience in using JavaScript libraries like JQuery and JQuery UI.
  • Strong experience in integrating Jasper Reports, POI and D3.js for creating reports.
  • In-depth knowledge and experience in GUI using JS, JQuery, Node JS, Angular JS, HTML, CSS, AJAX, JSON, XML.
  • Experience in TDD process using JUnit, Mockito, Jasmine and Karma, used Log4j and SLF4J for error logging and debugging.
  • Proficiency in using version control software like Git, SVN and Continuous Integration using Jenkins.
  • Expertise in working in Agile (Scrum), Waterfall methodologies, experience using JIRA7, Bugzilla as an agile task management, issue tracking, and bug tracking.

TECHNICAL SKILLS

Programming/Scripting: Java, HTML, CSS, JavaScript, XML

Databases: Mysql, Oracle, MongoDB

Java/J2EE Technologies: Core Java, Servlets, JSP, JDBC, Log4J JSP, SOAP, RESTful, AJAX, Bootstrap

Web Technologies: Struts, Hibernate, Spring JavaScript, JQuery, AngularJS, ExpressJS

Design Skills: TDD, Agile Scrum, Waterfall

Version Control/Testing/Tools: SVN, Git, JUnit, Mockito, Jasmine, Karma Jenkins, JIRA, Bugzilla

PROFESSIONAL EXPERIENCE

Confidential -New York, NY

Java Full Stack Developer

Responsibilities:

  • Involved in Agile Scrum methodologies to do requirements gathering analysis and planning.
  • Designed and developed back-end function with several Java design patterns such as Data Access Object, Singleton, MVC, and Factory pattern.
  • Used Spring 4 framework as business logic tier to perform IOC, AOP and integration with Spring MVC to define Controller, action mappings, services, DAO and DAOimpl to implement CRUD operations interactive with persisting objects.
  • Performed ORM with Hibernate 3 to design and create the mapping classes, sessions, transactions, HQL and Criteria to fetch data from DB.
  • Involved in configuration and deployment of Oracle 11g as the database, wrote stored procedures using PL/SQL for data entry and retrieval in Reports module.
  • Used Spring Restful API to produce web services, generate stubs and consuming the existing web services.
  • Implemented Angular JS components like modules, controllers, built-in and customized directives, filters, services to build Model-View-Controller (MVC) architecture for the web application.
  • Used Angular JS to create views performing two way data binding that combining models to the DOM and synchronizing model with server as a single page application.
  • Rendering of Payment Activity Module Used AngularJS to consume the RESTful Web Services using AJAX services like $http and $resource to fetch data in JSON format.
  • Developed the responsivewebdesign using Custom CSS3 and Bootstrap.
  • Created JRXML Report Templates using JasperRepots, compiled and executed them to get detailed summary of the data in the database.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
  • Involved in the configurations set and deployment on WebLogic 10 servers, Data sources, JMS queues and the deployment.
  • Used Log4J logging framework for logging message at various levels.
  • Developed JUnit test cases for Unit testing, integration and Functional Testing, and ran automated unit tests using Mockito for the purpose of Test Driven Development (TDD).
  • Involved in doing build & deployment and configuring dependencies using Maven.
  • Used Git as version control tool and Jenkins for continuous build integration.

Environment: Agile Scrum, Java 7, Spring 4, Spring MVC, Hibernate 3, Oracle 11g, Web Services, JasperReports, JMS, WebLogic 10, Log4j, Bootstrap, HTML5, CSS3, JavaScript, AJAX, AngularJS, JSP, JSTL, JUnit, Mockito, TDD, Maven 3, Git, Jenkins

Confidential -Hoboken, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in various SDLC phases of the project using Agile methodology along with TDD.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Designed and created the DAO classes and corresponding DAOimpl classes to implement CRUD operations.
  • Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller.
  • Used HTML, CSS and Bootstrap for layout design, navigation bars, animation buttons and icons
  • Developed Product list using Angular JS to create Single Page Application and implemented search functionality using filters.
  • Implemented Angular JS route to render different sections of the page in the application.
  • Used CSS Media Queries and CSS Bootstrap to design responsive web pages for better user experience.
  • Used Bootstrap pagination to navigate through different pages and used DOM manipulation and AJAX to render page contents.
  • Involved in generating visualization reports using D3.js.
  • Maintained application version control with Git.
  • Worked under Test-Driven Development (TDD) environment, and performed unit testing using Jasmine.

Environment: Agile Scrum, Java 7, Spring 3, Hibernate 3, XML, Oracle 11g, Spring RESTful API, RESTful Web Services, JSON, Apache Tomcat 7, JSP, HTML5, CSS3, JavaScript, JQuery, AngularJS, Bootstrap, Angular UI, AJAX, Log4J, Maven 3, Git, Jasmine

Confidential -Mount Vernon, NY

Java Full Stack Developer

Responsibilities:

  • Prepared designs and technical specification in collaboration with IT architecture teams.
  • Participated in all phases of software development lifecycle including designing and implementation.
  • Designed and implemented a Single Page Application in AngularJS and Spring framework using Agile methodology and Test Driven Development
  • Created new RESTful web services using Spring MVC framework using JSON data format.
  • Configured interceptors for transaction management and logging using Spring AOP.
  • Structured and developed application using JavaBeans (Model), Servlets (Controller) and JSP (View).
  • Used Hibernate frameworks for database connectivity. Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Developed stored procedures, triggers, and database scripts in PL/SQL for CRUD operations of the data in the Oracle database.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS.
  • Wrote Jasmine Unit tests extensively using Karma for verifying JavaScript utility routines

Environment: Java 6, Eclipse, Spring 3.0, MVC, Servlets, JSP, PL/SQL, Oracle, HTML, CSS, JavaScript, JQuery, AngularJS, JSON, Web Services, RESTful, XML, Jasmine, Karma.

Confidential, Manalapan, NJ

UI Developer

Responsibilities:

  • Implemented application using MEAN stack technologies along with Mongoose Node Module for MongoDB data.
  • Used HTML4, CSS and Bootstrap for layout design, navigation bars, animation buttons and icons.
  • Developed Product list using Angular JS to create Single Page Application and implemented search functionality using filters.
  • Implemented Angular JS route to render different sections of the page in the application.
  • Used CSS Media Queries and CSS Bootstrap to design responsive web pages for better user experience.
  • Used Bootstrap pagination to navigate through different pages and used DOM manipulation and AJAX to render page contents.
  • Involved in integrating with MongoDB for managing products using Node.js and Mongoose.
  • Consume RESTful web service for fetching JSON formatted data of product information from web server.
  • Used Angular fusion chart to accomplish data visualization for Reporting module.
  • Maintained application version control with Git.
  • Worked under Test-Driven Development (TDD) environment, and performed unit testing using Jasmine.

Environment: HTML, CSS, Javascript, JQuery, AJAX, JSON, AngularJS, Bootstrap, Angular UI, MongoDB, Git, Jasmine, Agile

Confidential -Union, NJ

UI Developer

Responsibilities:

  • Attend Daily standup meetings, Estimation meetings and Requirement review meetings to analyze requirements for each story card in a sprint.
  • Developed User Interface for the project using HTML4 and CSS.
  • Maintained existing UI Applications and upgraded them using CSS, jQuery, AJAX, JavaScript, JSON and HTML4.
  • Worked with business system analyst to understand the requirements to ensure that right set of UI modules have been built.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Wrote jQuery function while implementing various UI Screens across the wholewebapplication (both consumer facing as well as internal application)
  • Interacted with java controllers (jQuery, Ajax, and JSON to write and/or read data from backend systems).
  • Maintained, enhanced and recommend solutions that best suit the business and technological needs from the UI standpoint.
  • Built complex desktop-style UI using HTML4, CSS, JavaScript and AJAX, including configuration wizards and interactive reports
  • Maintained application version control with SVN.

Environment: HTML4, CSS3, JavaScript, JQuery, JSON, AJAX, SVN

We'd love your feedback!