We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 8+ years of industry experience in Software Design, Development, Integration, Analysis, and implementation of Enterprise Applications in Retail, Financial, Banking domains.
  • Strong implementation knowledge on Software Development life cycle (SDLC), Agile Methodologies.
  • Developed applications using Design Patterns such as Model - View-controller (MVC), Singleton and Data access object (DAO).
  • Experience in creative and effective Client Side Frameworks using AngularJS, NodeJS, BootStrap, Marionette, Underscore, Dust templates HTML, CSS, JavaScript, JQuery and JSP.
  • Implemented AJAX, JQuery, JSON based Design in creating better, faster, and more interactive Web Applications.
  • Designed and implemented a professional unit-test automation system with Karma, Jasmine, plus GIT branching strategy for an efficient multi-developer environment using SourceTree.
  • Expert level skills in design and development of multi-tier web based applications involving J2EE technologieslike Servlets, JSP, Spring, Hibernate, RESTFul webservices, MyBatis, JackRabbit, JCR, Gradle.
  • Experienced in producing and consuming the webservices using RESTFUL
  • Experience with XML technologies and used various parsers like SAX, DOM and JAXB for marshalling and unmarshalling.
  • Aced the persistent service, Hibernate for Object Relational Mapping(ORM) with database and configured hbm files for mapping and xml files for hooking it with other frameworks like Spring andStruts.
  • Experience in exposing and consuming WebServices usingJSR 181 specifications such as Apache AXIS, CXF framework.
  • Experienced in testing web servicesusing Soap UI for SOAP based webservices and Rest Client for RESTful web services.
  • Maintain product quality via Unit testing JUnit and Code coverage tools.
  • Maintained high level of unit test coverage using Groovy through test-driven development.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Have Extensive knowledge and detailed understanding in Amazon Web Services like EC2, Simple DB, RDS, AWS Identity and access management and Cloud Front, Redshift.
  • Experience in developing ASP.NET Web customs controls, user controls, Data Controls like DataGrid, Rich UI with extensive use of ASP.NET AJAX, AngularJS, Bootstrap and JQuery and building RIA web applications.
  • Strong in deploying and maintaining applications on Web Logic Server 10/11g, IBM Web Sphere 7.0/8.0and Apache Tomcat 6.0/7.0.
  • Extensive experience with version control tools like SVN, CVS, GIT.
  • Extensively used build toolGradle, Maven. Exposure to repositories and dependencies.
  • Experienced with RDBMS implementation and development using MS SQL Server 2012, Oracle 10g/11g, DB2 9.5/9.7.

TECHNICAL SKILLS:

Languages: Core Java, C, C++, SQL, PL/SQL.

J2EE Technologies: Java Beans, Servlets, JSP, Custom Tag Libraries, JDBC, Collections, Multi-Threading.

Frameworks: Spring, Hibernate, RestFul Webservices.

Databases: IBM DB2 8.x, Oracle 11g/10g, MS SQL Server, MySQL.

Web Technologies: HTML, CSS, AngularJS, Backbone, Dust, Marionette, BootStrap, AJAX, JavaScript, JQuery, JSON.

IDE: IntelliJ, Eclipse GGTS, STS.

Operating Systems: MAC OS X, Windows, Linux, Unix.

Version Control: GIT, Subversion SVN (subclipse, tortoise), CVS.

Web Services: WSDL, SOAP, Restful.

Web/App Server: IBM Websphere, Apache Tomcat, BEA Web-logic.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Full stack Developer

Responsibilities:

  • Used Agile (Scrum) development methodology during designs, implementation, deployment, testing, and maintenance.
  • Used IntelliJ IDEA/Eclipse GGTS for developing the code for the project.
  • Practiced Agile principles including scrum, 2 week iterations, Continuous Integration, using Git, SourceTree.
  • Worked with agile team in 2 week iterations to rapidly develop web services demonstrating output weekly to other teams and incorporating feedback.
  • Wrote AngularJS controllers, views, and services for the Coral application.
  • Used NPM package manager for installation of JS libraries.
  • Responsive web application development for backend system using AngularJS, bootstrap with cutting edge HTML5 and CSS3 techniques.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus AngularJS.
  • Migrated complete application fromAngularJS to Backbone as per business requirement using Marionette, Underscore and Dust templates.
  • Created Backbone models, collections, views, routers for the application.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy using JackRabbit and JCR.
  • Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular JS, AJAX, Bootstrap to create responsive web pages, developed Layouts.
  • Created Gradle archetypes for generating fully functional REST web services supporting JSON message transformation. Archetypes built on Spring 4.0 technology.
  • Worked with sessions for database interaction with JackRabbit implementing Persistence for data storing in Oracle 11g.
  • Used LDAP services for user authentication and authorization.
  • Maintained high level of unit test coverage using Groovy through test-driven development.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used Tomcat Webserver 7.0 for deploying the application code and Jenkins as a build tool.
  • Used GIT for version control, Jira and Mingle for project management
  • Used UNIX commands in Deployed application in various environments every 2 weeks.
  • Provided support for the application in iterative manner.
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Used Node JS to develop I/O intensive web applications like video streaming sites, single page applications and other web applications.
  • Designed and implementing a Node JS and Bootstrap based mobile text and voice messaging app and its cloud backend.
  • Used Angular JS directives, services to bind JSON data with html elements and custom created Controllers, Modules to maintain the modularization in the application.
  • Built REST web service by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Expertise in presenting/communicating ideas by creating Dynamic Data visualizations using tools like D3.JS and Angular fusion Charts.
  • Created Angular 2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, RouterOutlet, binding the click event, Component decorator, binding to the hidden property.
  • Used Typescript to develop applications with Angular JS and Node. Used Grunt to automatically compile Typescript.

Environment: Eclipse GTS/IntelliJ IDEA, HTML5, CSS3, Javascript, AngularJS framework, Bootstrap, Marionette, Underscore, Dust, Spring 4.0, RESTFUL, Gradle 2.3, GIT 2.2.1, SourceTree, Oracle 11g, Log4j, Tomcat 7, Groovy, Karma, Jasmine, bootstrap, protractor, NPM, TDD, Jackrabbit, JCR, LDAP, UNIX.

Confidential, Richfield, MN

Fullstack Developer

Responsibilities:

  • Used Agile methodology in the development process.
  • Worked in onshore, offshore environment.
  • Responsible for Front-end system designing of complex web pages using HTML, CSS, Javascript and JqGrid where data is pulled from Filenet.
  • Used the code of JSON Utility for flushing the response to Web Pages (JqGrid) as JSON Objects from service class.
  • Used AJAX and Javascript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Used Spring MVC framework for building the application.
  • Used dependency injection and autowiring extensively in the project.
  • Developed controllers and Services for Spring MVC to process the request from the FileNet to JqGrid.
  • Used Oracle database at the backend.
  • Worked on Integration of UI with Spring MVC.
  • Written SQL queries to fetch the data from FileNet content Management tool to the UI in the service class.
  • Extensively used JUnit for unit testing, Regression testing and production testing.
  • Created Daily Rolling Log using log4j.
  • Used Maven for dependencies and SVN as repository.
  • Used Tomcat server for deployment of applications in the local.

Enviornment: HTML, CSS, JSP, Javascript, JQuery, JqGrid, AJAX, JSON, Spring MVC, RESTFul Webservice,FileNet, Oracle 11g, Maven, SVN, JUnit, Tomcat.

Confidential, Issaquah, WA

Fullstack developer

Responsibilities:

  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Used Spring framework for building the application based on MVC design paradigm.
  • Developed Business logic with the help of Spring and Data Access was implemented using MyBatis.
  • Implemented mapping and mapper files with MyBatis for one-to-one relation and one-to-many relations with the tables.
  • Worked with sessions for database interaction with MS SQL Server implementing Persistence for data storing and maintenance procedures.
  • Consumed Web Services (SOAP) from third party and implemented them using CXF.
  • Used Tomcat web server for deploying the web content and all code was written using the Eclipse IDE.
  • Used WebSphere application Server in the production for deploying the code.
  • Used Maven Builder extensively for the code building and smoke testing.
  • Created Daily Rolling Log using SXF4j.
  • Used LDAP for authentication and authorization.
  • Used SVN as Version Control System.
  • Extensively used JUnit for unit testing, integration testing and production testing.

Environment: HTML, CSS, JavaScript, Eclipse Kepler, Spring, MyBatis, SQL, CXF, WSDL, SOAP, SVN, Maven, JUnit, SXF 4j, MS SQL Server 2012, WebSphere, LDAP.

Confidential, Irving, TX

Java/ J2EE Application Developer

Responsibilities:

  • Used Agiledevelopment methodology during designs, implementation, testing, and maintenance.
  • Developed the presentation layer and Spring Framework in CSS,Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
  • Business-logic controller framework development utilizing Spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Employed Hibernate for ORM mapping and persisting the data to backend.
  • Participated in developing user interfaces using JavaScript, Jquery, HTML 5, CSS 3 custom tags.
  • ConsumedRestful Web Services from third party for authorizing payments to/from customers and implemented them usingJersey.
  • Did Packaging and Deployment of builds through Maven.
  • Used Tomcat Web Server for the deployment of the code while developing the application.
  • Weblogic Application Server is being used for the deployment of the project.
  • Used Log4j for tracking the applications.
  • Used SVN as version control tool.

Environment: Agile,Spring, Hibernate,, Eclipse, Oracle 10g, HTML, CSS, JavaScript, AJAX, Maven, Rest, Log4J, JQuery, Jersey, SVN, Tomcat, Weblogic Application Server, LDAP,.

Confidential, NY

Java/ J2EE Application Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements and converting them into technical specifications using UML.
  • Involved in the Analysis of the front-end and middle tier using JSP and the Struts Framework.
  • Developed action classes and action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • Eclipse is used as Java IDE tool for creating JSPs, Servlets, and Struts Action Classes.
  • Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
  • Transaction management was based on Spring AOP; and Spring IoC container was used for independency injection.
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Implemented the Custom classes and business model to retrieve the data from database for the account/tracking number.
  • Consumed third party WebServices for authorizing payments to/from customers.
  • Implemented SOA architecture in designing and implementing the Webservices.
  • Also written Oracle PL/SQL stored procedures to extract data from flat file to database checking for records that have not been exported successfully.
  • Implemented DAO design template for data extraction using JNDI datasource with JDBC thin driver.
  • Deployed and configured the data source for database in Websphere application server.
  • Used CVS as a documentation repository and version controlling tool and Maven as build tool.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed various test cases such as Unit Testsand Integration Tests using TDD.

Environment: Java, J2EE, Struts,Tiles, Unix shell scripting, Spring AOP, Spring IoC,Hibernate, WebServices, Websphere, Eclipse Indigo, JNDI, Oracle 9g, PL/SQL, Maven.

We'd love your feedback!