We provide IT Staff Augmentation Services!

Java Developer Resume

2.00 Rating

Santa Clara, CA

SUMMARY

  • 8+ years experience as a Java/J2EE developer with good experience in analysis, design and development of web centric Object Oriented applications using Java, JEE (Java Enterprise Edition), Hibernate, Spring, Web Services, Servlet, JSP, JDBC, XML Processing (SAX/DOM/XSLT), XML, MySQL, SQL.
  • Proficient in implementing Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, etc.
  • Expertise with frameworks like Spring 2.5/2.0, Hibernate 3.x, Apache, Maven, GTW, SmartGWT
  • Complete software life cycle from requirements gathering to design, development, testing, delivery, maintenance and subsequent releases.
  • Experience in development methodologies such as Agile, Scrum, Extreme Programming (XP), Test Driven Development, Continuous Integration and Waterfall Model. Use Cases, Sequence, Collaboration, Activity and Class diagrams.
  • Fluency with front - end technologies - JavaScript, CSS, HTML, XML
  • Hands-on experience in Java and databases like MySQL and SQL
  • Ability to collaborate with project teams focused on delivering a quality product to the customers.
  • Strong understanding of Agile software development and test driven development
  • Experience translating business requirements and use cases into highly usable and innovative web-based applications
  • Ability to manage multiple projects concurrently and working with offshore and onsite teams.

TECHNICAL SKILLS

Programming Skills: Core Java, J2EE, JDBC, JUnit, Servets, JSP, JavaBeans, Spring, SQL, PL/SQL, XML, SmartGWT, GWT, JPA, Hibernate

Scripting Languages: HTML, JavaScript, CSS

Web/Application Servers: Apache Tomcat, Jetty

Web Services: REST

RDBMS: MySQL, Oracle 91/81

Design/Build Tools: Eclipse, Maven

Operating Systems: Windows, Linux, Unix

Log/Test/Version Control Tool: Apache Log4J, JUnit, SVN, Git

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Java Developer

Responsibilities:

  • Involved in software architecture design, database design, as well as determining which tools to be used
  • Implemented the web application core and UI using SmartGWT.
  • Played a key role in the database schema design.
  • Developed complex MySQL stored procedures and triggers for automated updating data.
  • Implemented JPA/Hibernate instead of traditional JDBC code.
  • Used SmartGWT built in datasource to support GRUD.
  • Implemented GWT RPC calls for some specific requests.
  • Used Spring Security to provide security access for the web application.
  • Used XML/annotation based transactional support of Spring Framework.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.

Environment: Apache Tomcat, Java, JPA, Hibernate, JSP, Servlet, XML, AJAX, Java Beans, Design Patterns, Log4J, SmartGWT, GWT, Spring Security, MySQL, Eclipe Git plugin

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Web Logic Application Server connecting to an Oracle 8i database.
  • Implemented Hibernate instead of traditional JDBC code.
  • Developed the Service class for the Various EJB calls to the Middleware.
  • Designing and coding of Business Classes to be implemented by Remote Interface and Bean class of EJB
  • Used Hibernate and JDBC for development of DAO layer.
  • Struts and MVC model integration for front-end request action controller, form beans handling and security management
  • Used XML/annotation based transactional support of Spring Framework.
  • Used various Java, J2EE design patterns like Factory, Singleton, Service Locator, Data Access Object (DAO), Data Transfer Object (DTO), etc.
  • Involved in installing and configuring MyEclipse and WebLogic 8.1 for development and deployment.
  • Played a key role in the database schema design and annual financial reports design for the project.
  • Extensively involved in the analysis and development of Account Master and Utility modules.

Environment: BEA WebLogic 8.1, Java, EJB, Hibernate, Struts, JSP, Servlet, XML, XSL:FO, AJAX, JDBC, JNDI, Java Beans, Design Patterns, Apache AXIS, Log4J, JUnit, SVN (Subversion), Oracle 8i, My Eclipse Enterprise Workbench.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Used spring framework for dependency injection with the help of Spring Configuration files.
  • MVC architecture was used throughout the system.
  • Implemented Hibernate along with XML/annotation based transactional support of Spring Framework.
  • Extensively worked on the stored procedure which would build up the core business logic.
  • Design & Development of User Interface module using J2EE, JSP, JSTL, Servlets and Spring Framework.
  • Created a JCarousel as a part of system using JQuery.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.
  • Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Environment: J2EE, JSP/JSTL, JavaScript, spring, Hibernate, Eclipse, log4j, Apache Maven, MySQL, SVN

Confidential, San Jose, CA

Sr. Java Developer

Responsibilities:

  • Implemented MVC architecture using Struts framework and enhanced the design using Stateless Session Beans for the Middle Tier Development.
  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Interacted with Business Analyst for the requirement gathering.
  • Designed user interfaces using JSP, Java Beans, CSS, HTML and Java Script.
  • Implemented MVC pattern using Struts framework for web tier.
  • Used various Java, J2EE design patterns like DAO, DTO, Singleton etc.
  • Implemented Hibernate instead of traditional JDBC code.
  • Used DAO and Spring JDBC for database access.
  • Deployed application on Apache Tomcat Server on a Windows platform.
  • Developed complex PL/SQL stored procedures and triggers on Oracle 8i for automated auctions of orders.

Environment: Java, JSP, Servlet, Struts, Hibernate, JNDI, Java Beans, Design Patterns, XML, XSL, XSLT, Oracle, Log4J, JUnit(Jakarta Cactus framework), Apache Tomcat 4.x,VSS.

Confidential, Brooklyn

Programmer Analyst

Responsibilities:

  • Was responsible for development and enhancement of the Money Market Presentation, Controller and Business module.
  • Used spring framework with the help of Spring Configuration files with Dependency Injection.
  • Involved in designing of the Money Market information entry framework using J2EE 1.4 guidelines and different J2EE design patterns with JSP, Servlet, and Web Services Client.
  • Implemented Money Market presentation layer based on MVC framework, involving Servlet, JSP and Java Beans.
  • Created Use Case to understand and document the functionality of the entire system.
  • Involved in the designing of the Business Delegate design pattern for the Enterprise level functionality.
  • Involved in writing Web Service clients as per the WSDL files and invoking the3rd party Services.
  • Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
  • Developed Error handling mechanism at the UI level, which was implemented for handling all User and Data Related Errors.
  • Implemented Hibernate instead of traditional JDBC code.
  • Used annotation based transactional support of Spring Framework.
  • Design and implementation of front end web pages using JSP, HTML and XML/XSLT.

Environment: Java, J2ee, JSP, Servlets, Hibernate, Struts framework, Spring framework, Webservices, XML/XSLT, Java Script, DB2, Log4j, ClearCase, Netbeans

Confidential, Alexandria VA

Responsibilities:

  • Involved in complete software development life cycle (SDLC) - requirements gathering, conceptual design, analysis, detail design, development, mentoring, system and user acceptance testing.
  • Involved in designing the work flow, class and sequence diagrams using SmartDraw.
  • Used Lightweight Directory Access Protocol for querying and modifying directory services. We are using LDAP for maintaining User profiles, Organizations etc.
  • Used Spring MVC framework to design/develop JSP/XML presentation layer.
  • Designed and developed various Screens using JSP, JavaScript, HTML, and CSS.
  • Used CSS, JSP for WebPages presentation.
  • Extensive utilization of Sun/Oracle Identity Manage and Single Sign On for identity administration solutions, automated user provisioning and de-provisioning, and password management, as well as approval workflow.
  • Used NetBeans IDE for developing the applications.
  • Configured and Used log4j for logging

Environment: Java, Spring 2.5, Servlets, JSP, JavaScript, HTML, CSS, JDBC, Ingres, AJAX, MS-Visio, Sun Identity Manager, MySQL, UNIX, Windows XP, LDAP, CSS, XML, Ant, SmartDraw, Netbeans6.8, NetBeans 6.1, 3.0, CVS

Confidential, NJ

Responsibilities:

  • Involved in complete software development life cycle (SDLC) and managed using Rational Unified Process - requirements gathering, conceptual design, analysis, detail design, development, mentoring, system and user acceptance testing.
  • Used UML for designing Workflow diagrams, Class Diagrams, Sequence Diagrams, Use Case Diagrams, State chart diagrams, and Component diagrams to explain the market requirements to the development team.
  • Developed functional and technical specifications after analyzing the business requirements.
  • Organized the Java classes and packaged them properly.
  • Client side designing and validations using HTML, CSS, JavaScript, JSP and Struts Tag Library.
  • Enabled the existing application as web Service.
  • Use AJAX Asynchronous Java API for XML for better look and feel and better validation.
  • Used Java Mail API for sending Emails to serviceDesk team for error handling support from the customers.
  • Used JDBC for connecting to Database and execute SQL Statements
  • Used CSS, JSP for WebPages presentation
  • Used Eclipse IDE for developing the applications.
  • Used JUnit for unit testing.
  • Generated test plans for a set of programs and conducted the unit and system testing for the programs.
  • Involved in code review, build release and deployment process.
  • Followed standards of CMMI Level

Environment: Java, JSP, Servlet, Struts, Hibernate, JNDI, Java Beans, Design Patterns, XML, XSL, XSLT, Oracle, Log4J, JUnit, Apache Tomcat 4.x, VSS.

We'd love your feedback!