We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Brea, CA

SUMMARY

  • Over 8 years of experience in design, analysis, development, implementation and performance in Java. Experience in full SDLC starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies. Involved in projects using Waterfall and Extreme Programming methodologies. Knowledge about Agile and TDD as well.
  • Extensive experience in web application development using Java related technologies (J2EE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, Swing, JDBC, JavaBeans, XML, DTD, XSD, XSL and XSLT) and web technologies (HTML, HTML5, DHTML, CSS and JavaScript).
  • Application Development and Object Oriented Programming Analysis and Design (OOAD).
  • Expertise in Object Modeling with Use Cases, Sequence, Activity and Class Diagrams using UML 1.4 and 2.0 with Confidential Rational Rose and Microsoft Visio.
  • Expertise using and deploying enterprise applications in JBoss AS, Weblogic and Tomcat.
  • Experience in open - source technologies such as Ant, Maven, NetBeans and Eclipse IDE.
  • Experience in using Design Patterns such as MVC, Singleton, Decorator, Composite, Command and frameworks such as Struts, Hibernate and Spring.
  • Utilized the features of Spring Framework like AOP and developed light weight components and have experience in implementing the Spring Web MVC.
  • Expertise in design Information Architecture and Solution Architecture.
  • Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
  • Thorough understanding of Database Application Designs and Implementation using Oracle 8i/9i/10g/11g, SQL Server and MS Access.
  • Good understanding of PL/SQL Normalizing and De-Normalizing Databases for performance and adjust to data abstraction layers needs as Hibernate.
  • Implemented the application logic using Struts.
  • Experienced in process, validate, parse, and extract data from .xml file.
  • Extensive experience in Java development GUI using Swing.
  • Experience in development GWT application.
  • Experience in uploading data to Salesforce and setup LDAP Active Directory.
  • Experience in Alfresco, Liferay and Version Control systems like CVS and Git.
  • Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.
  • Strong analytical and problem solving skills, ability to work on multiple tasks in a fast paced environment independently and in a team.

TECHNICAL SKILLS

Programming/Scripting Languages: Java 5, Java 6, Java 7, J2EE, JEE, XML, XSL, JavaScript, AJAX, HTML, HTML5, DHTML, PL/SQL, CSS, JQuery, Alfresco and Liferay APIs.

Web/Middle Tier Technologies: JSP, JSF, Servlets, JDBC, JMS, Web Services, EJB 3.1, GWT.

Frameworks: Struts, Hibernate, Spring MVC.

Web/Application/Messaging Servers: WebLogic platform, Apache Tomcat, JBoss AS.

Operating Systems: Windows, Linux (Ubuntu, RedHat, etc.).

RDBMS: Oracle 8i/9i/10g/11g, MySQL, Access, MS-SQL Server.

Designing Tools/Methodologies: UML, VISIO, Rational Rose.

Development Tools: Jboss IDE, Eclipse, NetBeans, Visual Studio.

Application Tools: MS-Office, ERWin, SQL Plus, MS-Project, CVS, Borland, ANT, Maven, Git.

PROFESSIONAL EXPERIENCE

Confidential, Brea, CA

Java developer

Responsibilities:

  • Analyze, design, develop, test, configure and implement GWT application in Java EE environment.
  • Create use cases, sequence diagrams and state diagrams.
  • Design and Implementation of the web application UI using GWT 1.6 and GWT Ext.
  • Design and Implementation of Data persistence layer using Hibernate.
  • Involved in the database design and writing the scripts using Oracle 10g.
  • Created the development environment in Eclipse and configured with CVS.
  • Configured and deployed the application in the JBoss Server.
  • Responsible for creating the build environment using ANT.
  • Responsible for delivering the continuous integration build for development server and successfully deployed in the development server.
  • Implemented Security through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment.
  • Implemented Hibernate Mapping files, Java POJO classes for the corresponding table and DAO methods for Hibernate calls.
  • Implemented the log messages using Log4J.
  • Used SQL Developer tool and written the SQL Queries and PL/SQL stored procedures.
  • Executing test plans for implementation of system enhancements, troubleshoot, identify and resolve cause of issues.
  • Configure Alfresco on Windows Server. Design, develop, test and management the functionality in Alfresco.
  • Configured JMS Service in ActiveMQ and implemented classes to establish the connection to receive and send JMS messages using JMS queue.
  • Maintains and modify existing GWT Apps for bugs fixing and enhancement.
  • Alfresco Admin user support and create customization functions for users.

Environment: Java 6, Java7, J2EE, Java Web Services, XML, Weblogic, ActiveMQ, JBoss 6, JBoss 7, Tomcat, JMS, Alfresco, Liferay, GWT, Windows Server, Linux, Oracle 11g, MySQL, MS-SQL Server, SQL, PL/SQL, Restful Api, LDAP, Spring Framework, Visio.

Confidential, Boston, MA

Senior J2EE developer

Responsibilities:

  • Developed a system to integrate all customer orders into one billing system using J2EE, Eclipse, Hibernate, oracle, agile, and JBoss AS.
  • Worked with Project Manager to build technical WBS, work load estimation, technical resources staffing and allocation and co-authoring SDLC artifacts.
  • Responsible for prototype development and Spring framework implementation to establish proof of concept and mitigate technology risks.
  • Developed SOAP based Java Web services for critical module (Reporting) integrating EJB 3.1 and entity classes using Hibernate and annotations.
  • Developed web tier using Struts MVC framework and jQuery, DAO layer with Hibernate framework for persistence and LDAP groups for managing security and authorization.
  • Responsible for Source code management and daily builds.
  • Worked with Engineering team to secure the infrastructure for development, test, stage, training and production environments and also quality assurance team and release manager along the SDLC.
  • Wrote persistence layer using Hibernate entities to be accessed by EJB 3.1 services.
  • Translated queries from PL/SQL to Hibernate Query Language.
  • Implemented LDAP support in application, for user authentication using JNDI login against an LDAP server.
  • Used MAVEN build tool to facilitate simple approach towards application builds.
  • Used AJAX for asynchronous data retrieval and dynamic, interactive content display.
  • Used Borland StarTeam for source version control and Mantis for bug reporting and tracking.
  • The backend is confirmed by services running on the JBoss ESB that depend on “out of the box” JBoss actions and custom actions that access EJB's as Web Services. The persistence is also managed by Hibernate.
  • The XML filtering for the JMS messages was made using “out of the box” with XSLT transformations.
  • Wrote unit tests using JUnit for many system components as the EJB's.
  • Made analysis and design of new modules, use cases, sequence diagrams and state diagrams and Software Architecture design.
  • Trained team members on UML, JSP and Servlets.
  • Source control was managed using Borland Star Team.
  • Team member machines were running Jboss development environment on Ubuntu Linux.

Environment: Java,J2EE 1.6,SOAP based Java Web Services, XML, Weblogic 8.2,10.2, JBoss ESB, PL/SQL, Oracle 10g,Struts 1.3,Hibernate,Agile, Ajax, Spring Framework, LDAP, Oracle warehouses and marts, Composite, Visio, jQuery, SOAP UI Pro, SQL.

Confidential, Connecticut

Senior Developer

Responsibilities:

  • Involved in reviewing the requirements.
  • Attend design review meetings and design the system using UML methodologies.
  • Responsible for the Development of the screens using JSP, HTML andJavaScript.
  • Provide exception handling and logging using log4J Logger.
  • Develop deployment descriptors in XML.
  • Involved in witting complex queries using stored procedures.
  • Developed and deployed application on Weblogic server.
  • JUnit for testingJavaclasses during development.
  • Actively involved in tuning SQL queries using Hibernate 2.0.
  • Involved in developing the scripts in UNIX environment and used Ant for builds.
  • Perform unit, assembly testing and assist the system testers create test cases.
  • Worked with XML to store and read exception messages.

Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate 2.0, HTML, Oracle 10g, Weblogic server, JUnit, XML,CSS, JavaScript, PL/SQL, UML, Ant, Ajax, log4J Logger, Eclipse and Windows XP, Vista, and 7.

Confidential, Los Angeles, CA

Senior J2EE Developer

Responsibilities:

  • Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Part of team of 5 developers.
  • Used Design Patterns like Singleton, Facade and Abstract Factory.
  • Developed various EJB's (J2EE) and entity beans for handling business logic for authorization control and Account setup.
  • Parsing incoming messages using JAXB and the persistence with entity beans that handle the persistence with Hibernate.
  • Developed controller objects using Struts actions for Account Setup.
  • Developed Message Driven Beans to send notifications.
  • Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Struts-Config for global forwards, error forwards and action forwards.
  • Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript.
  • Wrote SQL Queries on HQL, and called SQL Queries from DAO's.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Visio.
  • Source control was managed using SVN.

Environment: Java, J2EE, EJB3.1, JSP, Servlets, Struts 1.3, HTML, Java Script, JSF, AJAX, PL/SQL, Oracle 9i, Crystal Reports, Bea Weblogic 8.1, JMS, WebServices, Log4j, Eclipse, Hibernate 2.0, CSS, CVS, XML, Ant, UML, Unix, Windows XP.

Confidential, Miami, FL

J2ee Developer

Responsibilities:

  • Responsible for analysis, design, coding, deployment, and testing of a variety of statewide health-related applications.
  • Created and used several UML models in Design Analysis.
  • Involved and reviewing several project life cycle documents like Software Requirements Specification documents, Software Design Specification documents, etc.
  • Used Multithreading concepts to improve the performance.
  • Presentation tier was implemented using Swing, Java Server Pages (JSP) and Struts framework.
  • Developed J2EE web applications on Weblogic Server using MVC2 patterns with Apache Struts framework.
  • Developed front end screens and reusable HTML/JavaScript based GUI components.
  • Involved in developing Session EJB components using Session Facade pattern.

Environment: Java, J2EE, Struts, JFrame, JBotton, JLabel, JCheckBox, JMenu, JMenuBar, JMenuItem, JPanel, JTable, EJB, XML, HTML, DHTML, UML, JavaScript, JSP, Eclipse, Weblogic, Windows OS.

Confidential, Richmond, VA

Senior Software Programmer

Responsibilities:

  • Designed user interface screens in this system.
  • Involved in gathering information from the clients for system requirement specifications and analysis.
  • Setting up and configuring the development environment.
  • Wrote JSP with JavaScript validations extensively.
  • Write Java Beans, EJB to perform the business logic.
  • Created custom tags to display customized date format, delegate agencies list, different regions in JSP pages.
  • Used JSTL tags and Struts tags extensively.
  • Prepared up-to-date technical documentation.
  • Created Oracle stored procedures and functions for faster performance.
  • Coded JavaScript for client side validations.
  • Used JUnit for unit testing throughout the application.

Environment: Java, J2EE, Eclipse, Apache Tomacat 5.x, JavaScript, HTML, DHTML, JSP, Servlets, JDBC, XML, Oracle 10g, CVS, UML designing, Struts framework, JSTL, Rational Rose, Windows XP/Vista.

Confidential, Chicago

Senior Software Programmer

Responsibilities:

  • Implemented struts framework.
  • Used Struts HTML and Functional tags extensively in developing pages.
  • Coded and used custom tags extensively.
  • Coded Struts ActionForms and Form validations.
  • Developed JSP documents using struts and custom tags.
  • Used JAXB for Java class generation and Java binding.
  • Used DOM and SAX parser for parsing XML documents.
  • Coded JavaScript for client side validations and modified CSS files.
  • Analyzed and modified schema files.
  • Coded Use case driven JUnit tests for Unit testing.
  • Done integrated System testing.

Environment: Java, J2EE, Eclipse, Apache Tomcat, JavaScript, HTML, DHTML, JSP, Servlets, JDBC, XML, CSS, Struts framework, Oracle 9i, CVS, JAXB, UML designing, JUnit, JSTL, Rational Rose, Windows OS.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the pre-built templates to build Customized Screens using JSP.
  • Coded JDBC programs for connection to the Oracle Database.
  • Involved in design, development and implementation of 3-tier technology like Presentation Layer, Business Logic Layer and Database Layer.
  • Created jar, war files using Ant Build tool for the application and deployed it to Tomcat Server.
  • Exclusively involved in testing the application in Tomcat.

Environment: Java, J2EE, Servlets, JSP, XML, CSS, Apache Tomcat Server, JDBC, Java Beans, Struts framework, HTML, DHTML, Java Script, UML, Ant, SQL, Access, Eclipse, CVS, Oracle and Windows OS.

We'd love your feedback!