We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 9 years of experience in requirement gathering, analysis, design, development, integration and testing of client / server based applications using Java and J2EE object oriented technologies.
  • Good knowledge of Waterfall, Agile (Sprint, Scrum) and Test Driven Software Development Methodologies.
  • Extensive experience in using several J2EE technologies like JSP, Spring, Hibernate, JDBC, Servlets, Struts, JSF, Web Services, JNDI for developing web applications.
  • Expertise in using front end technologies like HTML5, CSS3, Java Script, jQuery, Ajax, Bootstrap
  • Experience in AngularJS for implementing Single Page Applications working on Node.JS Server
  • Experience in using Spring Boot for building cloud Microservices and developing Spring based applications.
  • Experience in working with Enterprise Java Beans (EJBs), including Session Beans, Message Driven Beans and Java Persistence API.
  • Expertise in core java concepts like collections, multithreading, serialization, exception handling and synchronization.
  • Strong knowledge on Java Design Patterns such as Session Facade, Delegate, Factory, Singleton, Prototype, DAO, DTO, Front Controller and Business Object
  • Proficient in database development, Oracle, MySQL, SQL Server, PL/SQL, Java Stored procedures and database connectivity, JDBC.
  • Knowledge Object Oriented Analysis and Design (OOAD) and UML artifacts modeling.
  • Expertise in developing UML Activity diagrams, Flow chart, Class diagrams, Sequence diagrams and User diagrams
  • Strong knowledge in design and implementation of web services using SOAP, UDDI, REST
  • Excellent Knowledge in Unit testing methodologies, optimization tools, integration tools like, JUnit, DB Unit, HTTP Unit, Hudson.
  • Experience in using Eclipse for developing applications, building them using Maven/ANT scripts and deploying them in application servers like Web logic, Apache Tomcat and web Sphere.
  • Excellent knowledge in using XML related technologies like XSL, DTDs, XML Schemas, Namespaces and XML parsing APIs like, DOM, SAX.
  • Worked with version control systems like SVN, CVS for providing common platform for all developers.
  • Excellent Communication and interpersonal skills. Strong independent learning ability, easily adaptable to different development environments. Self - motivated and TEMPeffective team player.

TECHNICAL SKILLS

Languages: C, C++, Java, Java SE 1.6/1.7, Java EE 6/7

Web Technologies: JavaScript, HTML5, DHTML, CSS3, XML, JMS, JNDI, Bootstrap, AngularJS, AJAX, jQuery, Node.js

J2EE Technologies/Frameworks: JSP, Servlets, Struts, Spring 3.x/4.0, JSF, Hibernate 3.0/4.0, JUnit

Web Services: SOAP, WSDL, REST, JSON, Apache Axis 2, JAX-WS, JAX-RS

Databases: Oracle 10g/11g, MySQL, SQL Server 2008, DB2

Database Connectivity: SQL, PL/SQL, HQL

Web/Application Servers: WebLogic 11g/12c, Apache Tomcat 6.0.x/7.0.x, WebSphere 8

Operating Systems: Windows, UNIX, Linux

Tools: Eclipse, Net Beans, Rationale Rose, Junit, ANT, UML

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Developed teh application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Designing, Development, JUnit testing and Integration of many components of teh applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Involved in designing user screens and validations using HTML5, jQuery and JSF as per user requirements.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented teh Web Service client for teh login autantication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used Hibernate 3.5 object relational data mapping framework to persist and retrieve teh data from Oracle and My SQL databases.
  • Expertise in working on large production databases with Oracle Stored procedures, functions, procedures, packages and database triggers using PL/SQL for Oracle, My SQL database back-end validations.
  • Used Maven for compilation, packaging and deployment in teh Apache Tomcat and Web Sphere Application servers.
  • Implemented teh logging mechanism using Log4j framework.

Environment: JDK 1.6, JEE 1.6, Agile Development Process, struts 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3.5, JMS, JSP, Servlets, Web Sphere 7.1, Apache Tomcat, Oracle and My SQL, HTML, XML, SOAP, ANT 1.6, Log4j, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN

Confidential, New York

Full Stack Java Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Developed a website using Ajax framework, jQuery, JSP, Spring MVC and HTML5.
  • Developed front-end systems with HTML5, JavaScript, jQuery, AngularJS, Bootstrap, AJAX and CSS3.
  • Followed MVC architecture pattern for two-way data binding, front-end (AngularJS) and server side.
  • Implemented HTML5 pages to present teh search box with JavaScript file to handle teh AJAX functionality for searching Candidates/ Jobs/ Companies for different search criteria and a server-side JSP page and Spring MVC to return a new-line separated list of suggested searches.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework. Wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Built Rest web service using Node.js Server(Back-end) to handle requests sent from jQuery Ajax calls(front-end)
  • Developed UI library functions to increase teh code reusability and support standard coding practices.
  • Designed expanded rows that are wiped out and restored when teh Data Table paginates or sorts, and to keep track of expanded rows and automatically restore them after each rendering of teh Data Table.
  • Developed SQL statements to fetch data and implemented pagination.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Involved in writing JUnit Test Cases for unit testing.
  • Responsible for debugging, testing, maintaining and deploying teh application.

Environment: Core Java, JSP, Spring MVC, Hibernate, Oracle, jQuery, AngularJS, JavaScript, Ajax, CSS3, HTML5, XML, Bootstrap, Ant, SVN, Tomcat AS,Eclipse, Linux, Junit

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Involved in gathering requirements, preparing Technical Design Document, developing and deploying teh application.
  • Designed and developed teh application using Java Server Faces (JSF), Spring, and Hibernate frameworks.
  • Used ICEfaces components with JSF implementation to develop user interface for teh management of customer pickup addresses.
  • Integrated JSF backing beans to teh Spring configured beans.
  • Used Spring Framework for Dependency Injection and spring bean wiring.
  • Developed hibernate mapping files and integrated hibernate in spring ORM module.
  • Implemented spring transaction management for some database transactions.
  • Implemented web services using Spring-WS and developed Web client to access this application.
  • Deployed teh application on WebLogic Application Server.
  • Used maven to build and to deploy teh application.
  • Involved in writing complex SQL queries.
  • Used log4j to capture teh log that includes runtime exceptions and debug information.
  • Used JUnit framework for Unit testing of application.
  • Resolved and fixed system test bugs and involved in Production third level support.

Environment: JDK 1.5, JSF 1.2, ICEfaces, Spring AOP/DAO/ORM, Web Services, WSDL, SOAP, JAXB, Oracle 10g, Hibernate, JavaScript, XML, DOM, SAX, Ajax, ANT, Eclipse 3.4, WebLogic Application Server 9.2, Log4j, Subversion, Tortoise SVN.

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed teh application using teh J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster Page rendering.
  • Developed teh middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from teh Oracle 10g database.
  • Worked on Hibernate for data persistence.
  • Prepared high and low level design documents for teh business modules for future references
  • Deployed teh application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used J unit for writing Unit tests

Environment: Eclipse, HTML, Java Script, Core Java, Junit, JSP, Servlets, JDBC, Oracle 10g, AJAX, CVS, JBoss Application Server

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in reviewing teh functional specifications.
  • Interacted with business analyst to convert business requirements to technical requirements.
  • Extensively worked on mobile Enabling of web sites
  • Responsible for development of value checker functionality.
  • Responsible for development of plug in code to achieve dynamic domains functionality.
  • Responsible for developing system architecture(UML)
  • Extensively worked on Unix shell scripting.
  • Implemented business objects and business logic of teh system (java).
  • Responsible for developing administrative client GUI using HTML, JSP, Servlets, JavaScript
  • Responsible for developing customer client GUI using HTML, Servlets.

Environment: Web sphere 6.0 application server, Oracle 10g, Junit, Servlets, Subversion, Struts 2, XML, JDK, Hibernate2.0, JSP, Swing, RAD, SOAP, LDAP, AWT, JDBC, UML, GUI, JAXB, Maven, Unix

We'd love your feedback!