We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

3.00/5 (Submit Your Rating)

NM

SUMMARY

  • More than 6 years of experience as a Java Programmer and J2EE Developer in Java based technologies JDK (1.5/1.6/1.7), J2EE, JSP, Struts 1.2/2.0, JSF 2.0/2.1, Spring 2.5/3.0/3.2.5 , JDBC, Hibernate, XML, Servlets, Java Beans, HTML, Java Script, JQuery.
  • Expertise in implementing open source frameworks like Struts, Spring Framework, Hibernate, JSF and integrating among them.
  • Expertise in back - end/server side java technologies such as: Enterprise Java beans (EJB), web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Data base Connectivity (JDBC),Java Persistence Query Language (JPQL), Java Naming and Directory Interface (JNDI), JAVA Transaction API (JTA).
  • Expertise in using SOA and Web Services Technologies and Tools like Web Services, SOAP, REST, UDDI, SOAP UI.
  • Expertise in web-based GUIs development using JavaScript, JQuery, AngularJS, JSP, Ajax, HTML, HTML5, XHTML and CSS3.
  • Good knowledge of database connectivity (JDBC) for databases like Oracle, MySQL, and MS Access.
  • Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
  • Experience in designing, developing and deploying J2EE applications on IBM WebSphere, WebLogic Application Servers, Tomcat, and JBOSS.
  • Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
  • Worked proficiently in various IDEs including Net Beans, RAD and Eclipse.
  • Experience with software quality and build tools like Jenkins, ANT and Maven.
  • Good experience in using JUnit, Mockito, Load Test for testing, logging with Log4j and CVS, SVN for Subversion (Version Control).
  • Experience with UML modeling Class Diagrams, Use Cases, and Sequence diagrams.
  • Experience with Data modeling concepts, SQL Stored Procedures, SQL Queries and Triggers.
  • Good Understanding of Agile Development Practices - Extreme Programming(XP) like Continuous Integration(CI), Test Driven Development(TDD), Refactoring and Pair Programming.
  • Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.

TECHNICAL SKILLS

J2EE Technologies: JDBC, Servlets, Java Beans, JSF, JSP, JMS, XML, XSL, XSD, Web Services, JSTL, JNDI

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

Frameworks: Struts 1.2/2.0, EJB 2.0/3.0, spring 2.5/3.0/3.2.5 , JSF 2.0/2.1

ORM Framework: Hibernate 3.0, 3.5, 4.0

Web Technologies: JSP, HTML5, XHTML, CSS3, JavaScript, JQuery, AngularJS, Ajax

Web Services: XML, SOAP, WSDL, JAX-RPC, JAX-WS, JAX-RS

Web/Application Servers: Apache Tomcat, IBM WebSphere, BEA WebLogic, JBOSS

Testing Methodologies: Junit, Mockito, Load Test

Database Systems: My SQL, Oracle 8i/9i/10g/11g, MS Access.

IDE Tools: Eclipse IDE, Net Beans IDE, RAD

Agile Methodologies: Agile, RAD, Waterfall, Test Driven and Scrum Models

Version and Build Tools: SVN, CVS, ANT, Jenkins, Maven

Operating Systems: Win XP/Vista/7/8, UNIX, Linux - Red hat

PROFESSIONAL EXPERIENCE

Confidential, NM

Java Fullstack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the applications using Java, Spring MVC, JSP, JDBC, Servlets, Web Services, Struts, HTML, JavaScript and Object Oriented Analysis & Design Principles.
  • Developed web components using MVC pattern under Struts framework.
  • Involved in designing and developing the front end of the application using JSP, Java script, Ajax, HTML5, DHTML, CSS3.
  • Used AngularJS to create custom directives for data manipulations and to display data in company standard format in UI.
  • Developed templates in AngularJS for multiple screens.
  • Used all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
  • Developed web based presentation using JSP, Ajax using YUI components and Servlet technologies and implemented using Struts framework.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Used Hibernate for DAO layer and developed all mappings required for ORM mappings.
  • Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.
  • Developed components using stateless session beans (EJB) and deployed them on WebSphere Server.
  • Created REST based web services using JAX-RS API and Jersey.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Used Eclipse as Java IDE tool and implemented the logging using Log4j.
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebSphere App Server.
  • Worked on WebSphere MQ for communication of non-concurrent applications.
  • Responsible for code reviews and managed source repository using SVN for version control tool.
  • Interacted with application testers to review system defects and provided comprehensive fixes. Used JIRA for issue tracking.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: JDK 1.7, J2EE, Servlets, MVC, HTML5, CSS3, Ajax, JavaScript, AngularJS, WebSphere, EJB, JSP, Struts, Spring, Hibernate, XML, NetBeans, REST, Log4j, JUnit, Maven, Eclipse, Jira, SVN, Oracle 11g, and Windows.

Confidential, Murray, UT

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development using Agile Methodology (Scrum).
  • Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC.
  • Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies.
  • Developed the User Interface using JSP, JavaScript, HTML and CSS.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed Enterprise Java Beans (EJB) like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
  • Developed Restful Web services for transmission of data in JSON format.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Created POC for Spring Batch for scheduling, running and maintenance of the Batch jobs.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database
  • Implemented logger for debugging and testing purposes using Log4j.
  • Used SVN for Version control and JIRA for bug tracking and project management.
  • Developed the war/ear file using Ant script and deployed into WebSphere Application Server.
  • Involved in creating stored procedures, triggers, and cursors in Oracle using PL/SQL.
  • Used Rational Application Developer (RAD) for application development.
  • Written JUnit Test cases for performing unit testing.
  • Worked with QA team for testing and resolving defects.

Environment: Java 1.6, J2EE, JSP, JDBC, Spring, Hibernate, EJB, HTML, CSS, JavaScript, AJAX, XML, Oracle 10g, PL/SQL Developer, Servlets, WebSphere, UML, Web Services, REST, XSLT, JIRA, ANT, SVN, RAD, Log4j, JUnit

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Assisted in gathering the Customer Requirements and preparing Requirement Documents.
  • Design the class diagrams, sequential diagrams and collaboration diagrams in UML using Rational Rose.
  • Design and implementation of business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database.
  • Worked on Core Java components Generics, Collections, Multi-threading, Inheritance and Exception Handling.
  • Presentation layer design and programming on HTML, XML, XSL, JSP, JSTL and Ajax.
  • J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Tomcat.
  • Developed Enterprise Java Beans for the different modules in the system.
  • Developed the presentation layer using the MVC paradigm, implemented by Spring Framework.
  • Worked with spring in Service/business layer logic and validation.
  • Created and maintained the configuration of the Spring Application Framework.
  • Designed, developed and maintained the data layer using the ORM framework called Hibernate.
  • Worked with Hibernate Criteria Query and Native SQL to select and modify the Oracle database. Also used Hibernate DAO layer to interact with database.
  • Developed various build scripts for building and deploying beans across domains using Maven build tool.
  • Developed components of web services (JAX-WS, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL, SOAP using various message patterns.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD's for XML.
  • Developed applications to register subscribers, to communicate using JMS.
  • Used Clear Case for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
  • Worked on PL/SQL, Conditional controls, Error Handling, Exception, Cursor Management, Subprogram and Packages.
  • Experience with Agile/Scrum methodology and practice in a multidisciplinary team.
  • Experience with high-volume, rapid transaction processing systems, optimization techniques and refactoring.
  • Used Junit for integration testing and performance testing.

Environment: Java, J2EE, Eclipse, Tomcat, JSP, JMS, Spring, WSDL, SOAP, Hibernate, JUnit, HTML, DHTML, CSS, XML, JavaScript, Maven, Oracle, Toad, UML/Rational Rose, Linux, Clear Case.

Confidential, Deerfield, ILL

Java/J2EE Developer

Responsibilities:

  • Participated in the requirements gathering sessions and the detailed design of the entire architecture.
  • Created UML class diagrams that depict the code's design and its compliance with the functional requirements.
  • Developed MVC architectural pattern using Struts framework including JSP, Servlets, EJB, form Bean and Action Classes.
  • Implemented Struts validation framework for server side validations.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed cascading style sheets and XSLT and XML part of Order entry Module & Product Search Module and did client side validations with JavaScript.
  • Implemented EJB session beans for business logic.
  • Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code to implement DAO pattern.
  • Coded SQL Statements and Stored programs for back end communication using JDBC.
  • Worked on JBoss application server for developing and deploying Web Application.
  • Used ANT automated build scripts to compile and package the application.
  • Developed unit test cases using JUnit.

Environment: Java, Struts2, UML, Servlets, EJB, JDBC, XML, XSLT, JBoss, HTML, JavaScript, JSP, ANT, JUnit

We'd love your feedback!