We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • IT professional with 8 + years of experience in Java and JEE technologies including analysis, design implementation, testing and maintenance of applications
  • Experienced in design and development of multi - tiered web based applications using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts, spring, JSF, MVC and Hibernate for persistence purpose.
  • Expertise in Core Java concepts - Collection framework, Exception handling, IO, latest Java features, Serialization, Multi-Threading, Concurrency etc.
  • Good exposure to develop web applications using technologies like HTML, Java Script, CSS, AJAX, JQUERY, DOJO, JSP and Taglibs for creating dynamic pages and actions
  • Extensively worked with GUI plug-ins like Customer Tag Libraries, Tiles Framework and Validation plug-ins like Validator Framework
  • Diverse experience in XML technologies using DTD, XSD, XSLT, SAX, DOM, JAXP and JAXB
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, UDDI, AXIS, CXF, JAXB, JAX-RS, JERSEY and Web Methods
  • Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM WebSphere, Web logic on Windows/UNIX platform
  • Strong knowledge in Database programming design using Oracle, DB2, MS Access Server and MySQL
  • Good experience in writing Views, Stored Procedures, Indexes, Functions and triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory, Abstract Factory, Adapters, DAO, DTO and Business Delegate
  • Extensive experience in developing applications using Java and related technologies using methodologies like Waterfall and Agile and Scrum
  • Hands on experience in Object Oriented Analysis and Design (OOAD), Use Cases and UML
  • Knowledge of Multithreading/synchronization, NoSQL Database: MongoDB
  • Skilled in UML use cases, class, sequence and deployment diagrams using Microsoft Knowledge in implementing design patterns and JMS for Messaging services
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XML Spy for XML validation
  • Experience in using CVS, SVN and Rational Clear Case for version control Strong experience in using IDEs (Integrated Development Environment) like RAD, My Eclipse and Eclipse

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, Python, Objective-C

Java EE Technologies: Servlets, JSP, JDBC 2.0/3.0, JNDI, EJB 2.0/3.0, RMI Frameworks Struts Spring 2.0/3.2, Hibernate 2.0/3.0, Tiles, Validator framework

Web Technologies: HTML4/5, DHTML, XHTML, XML, JavaScript, AJAX, JQUERY, JSON, CSS2/3, CSS Media Queries, Bootstrap, AngularJS, Backbone.js, Underscore.js, Handlebar JS, Node.js, Marionette.js, Ember.js, Require.js, Modernizer JS, JSON, YUI, Ajax UI Concept Modeling

XML Technologies: XML, XSL, DTD, XSD, JAXP, JAXB

Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat 5.0/5.5

Databases: Oracle, SQL Server 2005, MySQL, DB2

Messaging Systems: JMS, IBM MQ-Series

Web Services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, AXIS 2, CXF, JERSEY

PROFESSIONAL EXPERIENCE:

Confidential, New York

Sr. Java Full Stack Developer

Responsibilities:

  • Took the sole responsibility from onsite for project design as per clients need, development, tracking, Split & assign work to offshore, and giving regular presentations to stake holders etc.
  • Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation.
  • Developed the front end of the application using HTML5, CSS3, SASS, JSP, AngularJS
  • Created interactive website features using JavaScript and jQuery/ jQueryUI.
  • Used Angular MVC and two-way binding.
  • Used AngularJS directives, factories and services for developing single page web applications.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
  • Wrote page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Involved in preparing Technical Design Document of the project.
  • JSF 2.0/Prime Faces were used to prepare logical parts of the presentation pages.
  • Used Spring DI/MVC/AOP modules.
  • Used Hibernate with JPA for attaining Object Relational Mapping.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Implemented design patterns - Factory, Singleton, Abstract Factory, Service Locator, DAO, Business Delegate.
  • Used Spring IOC to inject DAO objects into the Business delegate classes.
  • Developed dynamic Single Page Web Applications using Backbone.js and Node.js.
  • Provided Declarative Transaction management using spring AOP.
  • Generated Web service client code and end points using Axis and developed the Restful web services using
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Implemented SOA architecture for different application to exchange data for business process.
  • Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers.
  • Wrote stored procedures and Database Triggers using PL/SQL.
  • Involved in using IBM WebSphere MQ Series connection with AS/400(IBM SYSTEM).
  • Designed network diagram, and set up the Development Environment, IST and UAT environment by installing and configuring Web Sphere Application Server on UNIX environment.
  • Code walk-throughs, Debugging and Error fixing.
  • Used MMC (mule management console to monitor the request and response payload).
  • Responsible for deploying all the service components to dev and QA.
  • Used Quartz connector to schedule the jobs
  • Used IBM Clear Case for version and source control.
  • Used Eclipse for development purposes. And Rally for tracking tasks, user stories, and bugs.
  • Used JUnit to do unit testing for the modules developed.

Environment: Java, J2EE, HTML5, CSS3, XML, JavaScript, JSP, Jquery, Spring MVC, IOC, AOP, DB2, Nodejs, AngularJS, PL/ SQL, JDBC, Oracle Coherence, MongoDB, Apache CXF, SOAP, Web Services, Marionette.JS, GWT (Google Web Toolkit), JIRA, Jasper Report, Ilog, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Eclipse, Websphere Application Server (WAS), Github, Junit, Scrum, Hibernate, JSTL, Servlet, Maven, Linux, UNIX

Confidential, Memphis, TN

Sr. Java/J2EE-Full Stack Developer

Responsibilities:

  • Took the sole responsibility from onsite for project design as per clients need, development, tracking, Split & assign work to offshore, and giving regular presentations to stake holders etc.
  • Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation.
  • Develop the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery, Angular JS, React JS and Node JS.
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked on MVC Frameworks like Bootstrap, Angular JS, React JS. Maintaining the highest standards for products and projects.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table LESS Design in CSS for positioning.
  • Used Grunt and NodeJS as server for the front end development.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS.
  • Used routing schemes to develop single page applications (SPAs) using Angular JS route.
  • Used Backbone JS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website
  • Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Generated Web service client code and end points using Axis. Developed the Restful web services using JERSEY API.
  • Created new connections through application coding for better access to DB2.
  • Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types.
  • Involved in developing app using Spring MVC and also used other modules of Spring DI & AOP.
  • Involved in implementing Programmatic transaction management using spring AOP.
  • Responsible for data migration to QA/User and Production region.
  • Followed coding standards & ran Test suite to make sure 100% code coverage by using EMMA.
  • Involved in JUNIT testing using Mockito.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Suggested ER models and changes in the table structures.
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers, balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

Environment: s: HTML5, CSS3, LESS, JavaScript, jQuery, Angular JS, Bootstrap, React JS, XML, Backbone JS, Node JS, JSON, Grunt, Bower, ECLIPSE. MongoDB, Apache CXF, SOAP, Web Services, iText, Marionette.JS

Confidential, Richmond, VA

Java / UI Developer

Responsibilities:

  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Responsible for Design and development of Web pages using HTML 5, CSS 3 including Ajax controls and JSON.
  • Developed reusable components and single page applications using (SPA) using Angular JS.
  • Developed UI using JavaScript, HTML, DHTML, CSS, JavaScript validations and XHTML.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and jQuery.
  • Implemented applications in JavaScript and MYSQL.
  • Coded in jQuery to make website for user friendly and interactive. Widely used optimization techniques in existing code. Developed Data persistence API using Hibernate and Spring DAO layer.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
  • Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's.
  • Used Validator framework of the Struts2.0 for client side and server side validation.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Deployed the applications into LIVE and QA Environment.
  • Identified check style, PMD and Find bugs and fixed them.

Environment: HTML5, CSS3, LESS, JavaScript, jQuery, Angular JS, Bootstrap, React JS, XML, Backbone JS, Node JS, JSON, Grunt, Bower, ECLIPSE. MongoDB, Apache CXF, SOAP, Web Services

Confidential

Java Developer

Responsibilities:

  • Deployed the applications into LIVE and QA Environment.
  • Identified check style, PMD and Find bugs and fixed them.
  • Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation
  • Prepared Technical Specifications based on the functional requirements
  • Involved in preparing Technical Design Document of the project
  • JSF 1.2/Rich faces were used to prepare logical parts of the presentation pages
  • Used Spring DI/MVC/AOP modules
  • Used Hibernate with JPA for attaining Object Relational Mapping
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database
  • Used Hibernate Query Language (HQL) for writing the queries
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view
  • Implemented various design patterns like Factory, Singleton, Abstract Factory, Service Locator, DAO, Business Delegate etc.
  • Used Spring IOC to inject DAO objects into the Business delegate classes
  • Provided security by authorizing the logged in user based on User designation
  • Provided Declarative Transaction management using Spring AOP
  • Wrote complex SQL queries to fetch statistics for the business users from Data warehouse on regular basis in Oracle 11g database
  • Generated Web service client code and end points using Axis. And developed the Restful web services using JERSEY API
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema
  • Implemented SOA architecture for different application to exchange data for business process
  • Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers
  • Wrote build & deployment scripts using shell, Perl and ANT scripts

Environment: Java 1.6, J2EE, JSF 1.2, Rich faces, Spring 3.2, Hibernate 3.0, JSP2.0, Web Sphere Application Server 8.1, HTML, Java script, AJAX, CSS, Oracle 11g, SVN, Axis 2 Web Services, WSDL, RESTFUL, UDDI, JERSEY, XML, DTD, XSD, XSLT, PL/SQL, Rally

Confidential

Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Used IBM RAD 7.x for modeling the software artifacts
  • Experience working in AGILE development environment.
  • Implemented MVC architecture using JSF 2.0, Spring 3.0 and Hibernate 3.0.
  • Spring framework features such as Interceptors and Data Access support implementing Hibernate were extensively used.
  • Experience on generating XML to send the request to the server.
  • Experience on working with XSD, XML Schemas.
  • Used Ajax and JQuery to dynamically load the content into the web pages without reloading the pages.
  • Implemented server side application using SQL and PL/SQL. Used Ajax and Jquery to dynamically load the content into the web pages without reloading the pages.
  • Understanding of web caches as part of maintaining system performance. Implemented Web Services (JAX-WS) to communicate with other applications.Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata and generic collections using HQL.
  • Worked on JSF components like data table, menu bar, calendar and tree.
  • Experience on internationalization and localization techniques.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used Spring Framework to initialized managed beans and services.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used SVN for version control and LOG4J for debugging.

Environment: J2EE, Spring 3.0, JSF 2.0, Hibernate 3.0, JBoss, JUnit, Oracle 10g, ANT 1.5, Log4J, AJAX, JQuery 1.6, XML, XSLT, XDQL, DQL, MS Visio, UML, Web Services, CSS.

We'd love your feedback!