We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

TexaS

SUMMARY:

  • 9 years of experience in Java/J2EE technologies
  • Worked on MVC architecture - SPRING, STRUTS and STRIPES.
  • Worked on web based applications using HTML, DHTML, CSS, JavaScript, JQuery, JSP and Servlets.
  • Core development experience for Groovy Grails restful web services.
  • Well experienced in Spring framework (Dependency Injection, AOP, Spring MVC, Spring DAO, Spring ORM using Hibernate).
  • Good work experience with Hibernate open source object/relational mapping framework.
  • Good Work experience in the development of EJB (Entity, Session and Message Driven Beans), etc.
  • Experience in working with different operating systems Windows & UNIX/LINUX.
  • Good expertise using the various Development tools like Eclipse and RAD.
  • Sound Relational Database concepts and extensively worked with ORACLE, DB2. Very good in writing complex SQL queries and PL/SQL procedures.
  • Possess excellent communication, interpersonal and analytical skills along with positive attitude.

TECHNICAL SKILLS:

Web Technologies: Java/J2EE, JSP, Servlets, JDBC, MVC, CSS, JQuery, Groovy Grails web services

Frame Works: Spring, Struts, Stripes, Hibernate.

Development Tools: Eclipse, WSAD 6.0, Log4j, GGTS, Rapid Application Developer

Languages: Java, C/C++

Databases: Oracle, MS SQL Server, MySQL, DB2, SQL/PLSQL

Markup/Script languages: JavaScript, HTML, XML

Version Control: Serena Dimensions, SVN and Clear Case.

Environment: UNIX, Linux, Windows 2000, Windows NT 4.0, Windows XP.

PROFESSIONAL EXPERIENCE:

Confidential, Texas

Full Stack Java Developer

Responsibilities:

  • Web application development using Groovy Grails, JQuery and D3.js.
  • Requirements analysis, interacting with client-base/onsite developers to validate the understanding and actively involve as a developer for the development of the module.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Responsible for writing the Design Specifications for the UI screens.
  • Developed the front-end using D3 JavaScript & jQuery for rendering of data.
  • GGTS - web services (involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and also involved in incorporating business logic in SQL code.
  • Prepared exhaustive test cases to comprehensively test functionality and code.
  • Involved in integration testing and deployment of the module as part of the overall application.
  • SQL query writing.
  • Also took active part in discussions with DBAs for new table structures for the new enhancements.
  • Bug fixing
  • Application maintenance and production support.

Environment: Groovy Grails, GGTS, D3 JS, JQuery, JQuery fancy tree, jQuery data tables, select2 JavaScript, Hibernate, SQL Server.

Confidential

Sr. Java Developer

Responsibilities:

  • GUI development using Swing and Eclipse RCP
  • Requirements analysis, interacting with client-base/onsite developers to validate the understanding and actively involve as a developer for the development of the module.
  • Responsible for writing the Design Specifications for the user interfaces and the business logic layers.
  • Developed the front-end using Eclipse RCP/Java Swing (involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and also involved in incorporating business logic in SQL code (stored procedures).
  • Prepared exhaustive test cases to comprehensively test functionality and code.
  • Involved in integration testing and deployment of the module as part of the overall application.
  • HQL query writing.
  • Also took active part in discussions with DBAs for new table structures for the new enhancements.
  • Coding using Core Java in Eclipse RCP.
  • Used JDBC for database connectivity.
  • Implemented the Log4J logging component from Apache into the Application.
  • Bug fixing
  • Application maintenance and production support.

Environment: Core Java, Eclipse RCP, Hibernate, SQL Server.

Confidential, San Francisco

Java Developer

Responsibilities:

  • Responsible in gathering requirements from end users and designing Use cases, Technical Design and Implementation.
  • Extensively worked on Spring and Stripes Frameworks.
  • Worked on Front Controller, Dependency Injection, MVC, Data Access Objects and other J2EE core patterns.
  • Used Eclipse as an IDE for developing application.
  • Developed the entire front end screens using Ajax, JSP, JSP Tag Libraries, CSS, Html and JavaScript.
  • Used JavaScript and JQuery for front end validations and functionalities.
  • Contributed significantly in applying the MVC Design pattern using Spring.
  • Implemented action Form classes for data transfer and server side data validation.
  • Performed Unit Testing (JUnit), System Testing and Integration Testing.
  • Involved in Maintenance and Bug Fixing.
  • Actively participated in design and technical discussions.
  • Involved on database design.
  • Developed the Controllers, Service Layer, Dao layer using Spring MVC, Spring JDBC.
  • Developed the Aspect Oriented Programming using Spring AOP for logging the application
  • Developed GUI using JSP, Stripes frame work.
  • Developed Action forms, Action classes, Validation Framework using Stripes framework to handle user requests.
  • Implemented Stripes Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Access Layer.
  • Deployed application on Tomcat Server.
  • Involved in the complete software development life cycle.
  • Involved in unit testing and user documentation and used Log4j for creating the logs.

Environment: Java, J2EE (Servlets, JSP1.2), Hibernate 4, Spring 3, Stripes 1.5.6, Eclipse, JUnit, HTML, JSP, JavaScript, JQuery, AJAX, CSS, Oracle9i/10g, SQL, TOAD, JDBC, log4J WinSCP Client, Putty, Serena dimensions

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Understood the promotion based application - LPO. Involved in requirement gathering, Design, Development, Programming.
  • Involved in Tool analysis like itext jar and BIRT and feasibility study for the application.
  • Involved in technical design document for the design approach.
  • POC work on BIRT tool for generating PDF’s.
  • Designed BIRT templates for pdf generation as per business end user requirements.
  • Developed PL/SQL store procedure to fetch data as per the BIRT template design.
  • Implemented multithreading for generating multiple PDF files at a time.
  • Developed database access using JDBC and injected the same into BIRT templates bean.
  • Implemented table structures, pagination using BIRT’s render and publish methods.
  • Fixed complex issues like incomplete PDF generation and blank PDF generation.
  • Involved in writing from template generation to DAO’s Layer.
  • Performance tuning by using multi-threading.
  • Code merge and code release using Serena dimension

Environment: Java 1.5, BIRT tool, Eclipse 3.3.2, Tomcat 5.5, Oracle 9i, Toad, HTML,XML, WinSCP Client, Putty, Serena dimensions

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed and designed the front end using HTML, CSS and JavaScript.
  • Developed the entire application implementing MVC Architecture integrating Struts frameworks
  • Involved in development of presentation layer using JSP and Servlets with Development tool RAD.
  • Worked on development of struts framework configuration file and classes to interact with the database.
  • Worked on HTML, JSP, and/or XML required, along with J2EE using RAD IDE.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Written JUnit Test cases for performing unit testing.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Application deployment is done in Web Sphere 8.5, JBoss servers.
  • Code configuration and release management using Serena dimensions.

Environment: Java, Servlets, Struts, Oracle 9i, WebSphere RAD 6.1, JavaScript, HTML, CSS, Dimensions.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for writing the Design Specifications for the user interfaces and the business logic layers.
  • Contributed significantly in applying the MVC Design pattern using struts.
  • UI enhancement as per end user needs in spring framework application.
  • Enhancements of front end using HTML, CSS and JavaScript.
  • Enhancement of Business reports.
  • ETL batch production support.
  • Application code base management using Serena dimensions.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Implementing quality related procedures & ensuring compliance to all quality standards.
  • Reviewed the code and deployed the applications to Websphere application server.
  • Extensively worked on Unit and Integration Testing.
  • Worked on Unix Shell scripts to provide integration support.
  • Worked as the production support member resolving the production issues ticketed by end users.

Environment: Spring, Hibernate, JSP, Web Services, XML, XSLT, RAD 6.0 UNIX, Oracle 10g, HTML, Websphere, JavaScript, AJAX, CSS.

Confidential

Java/J2EE Developer

Responsibilities:

  • GUI development using HTML, JSP, Servlets, JavaScript with the help of MVC struts framework Architecture.
  • Worked extensively on the JSPs using struts framework architecture.
  • Responsible for writing the Design Specifications for the user interfaces and the business logic layers.
  • Front-end validations in JavaScript.
  • Prepared exhaustive test cases to comprehensively test functionality and code.
  • Was closely involved with unit testing and the monitored the performance profile of the application which was one the key requirements of the project and ensured the elimination of bottlenecks both in the front end and the backend DB tier.
  • Also took active part in discussions with DBAs regarding the complex database design of the application and its integration into the bureau’s pre-existing database design.
  • Coding using Core Java, JSP, and HTML.
  • Developed front end validations using JavaScript and developed design and layouts of JSPs and custom taglibs for all JSPs.
  • Developed the Data Exchange Objects and integrated with the Presentation layer to exchange the business data (fetches the data from oracle database) from the Pinnacle user interfaces (Presentation Layer).
  • Used JDBC for database connectivity.
  • Implemented the Log4J logging component from Apache into the Application.

Environment: Core Java, J2EE, struts framework, tiles, RMI, HTML, JavaScript, Servlets, JSP, EJB, Oracle

Confidential

Java Developer

Responsibilities:

  • GUI development using Swing and Eclipse RCP
  • Requirements analysis, interacting with client-base/onsite developers to validate the understanding and actively involve as a team member for the development of the module.
  • Responsible for writing the Design Specifications for the user interfaces and the business logic layers.
  • Developed the front-end using Java Swing (involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and also involved in incorporating business logic in SQL code (stored procedures).
  • Prepared exhaustive test cases to comprehensively test functionality and code.
  • Involved in integration testing and deployment of the module as part of the overall application.
  • Also took active part in discussions with DBAs regarding the complex database design of the application and its integration into the bureau’s pre-existing database design.
  • Coding using Core Java.
  • Used JDBC for database connectivity.
  • Implemented the Log4J logging component from Apache into the Application.
  • Bug fixing
  • Application maintenance and production support.

Environment: Core Java, Eclipse RCP, Oracle 8i, SQL and Oracle.

We'd love your feedback!