We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

South San Francisco, CA

SUMMARY

  • Qualified Software Professional with 8+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications.
  • Extensive work experience in developing enterprise web - based application based on J2EE technologies with MVC architecture and other and J2EE design patterns.
  • Hands on experience various phases of SDLC like Analysis, Design, Implementation and Maintenance.
  • Documentation experience of Software Artifacts like Requirements Document, Design document, User guide.
  • Extensive work experience in JSP, Servlets, JSF, Struts, Java Script, Beans, JDBC, JNDI, RMI and EJB.
  • Expertise in developing GUI using Swing, HTML, DHTML, Java Script, AJAX, CSS.
  • Experience in working with Spring, Hibernate and JPA frameworks.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI and XML-RPC.
  • Working knowledge on XML, XSLT and XPATH.
  • Good experience in Spring IOC, Spring AOP, Spring MVC concepts and Spring integration with Hibernate.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBOSS.
  • Strong experience in writing SQLs, Stored Procedures and Triggers.
  • Very good experience in OOAD, UML, Rational Rose Methodologies.
  • Working experience in relational databases like ORACLE and SQL Server.
  • Very good knowledge in writing ANT scripts for building the projects.
  • Good Working Knowledge of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Strong knowledge of IDEs like Eclipse, Confidential Rational Application Developer (RAD 7.0.0).
  • Two years deep understanding and implementation as well as production support experience in the distributed Computing standard.
  • Extensive experience in software development methodologies Agile (Scrum).
  • Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
  • Excellent team player with leadership abilities.
  • Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.

TECHNICAL SKILLS

Programming: Java, J2EE, EJB (Enterprise Java beans), JMS, JDO, XML/XSL, HTML/DHTML, AJAX, JavaScript, CSS, PL/SQL, SQL Plus, Shell Scripting, jQuery, Beans, Swing and JNDI

J2EE Technologies: JSP, Servlets, Web Services, SOAP, EJB, JDBC, RMI, JMS, SAX, XSD, DOM, MDB.

Application Frameworks: Spring, Struts, Hibernate, JPA, JUnit

Application/Web Servers: Websphere, JBOSS, Weblogic, Tomcat

Databases: Oracle, DB2, SQL Server 2000, MS Access

Operating Systems: Windows, Unix, Sun Solaris

Editors/IDE: Eclipse, RAD, JBoss Developer Studio, JBuilder

Version Control: CVS, VSS and ClearCase

Bug tracking systems: Test Director, HP Quality Center

Tools: TOAD, ANT, YourKit Java Profiler 10.0.5

PROFESSIONAL EXPERIENCE

Confidential, South San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Customized JIRA tool to handle Confidential and Roche issues and sending periodic emails to admin if there is any problem with application.
  • Used JSF internationalization for multiple language support and developed RCR site in eight different languages.
  • Optimized KLD application in terms of performance, memory and coding standards.
  • Used YourKit Java Profiler to test the performance while application development.
  • Used OAuth Authentication for fitbit pedometer user authentication.
  • Used Tomahawk 1.1.7 jar to implement tabs in The Amazing Race application.
  • Developed “The Amazing Race” application to conduct the race between teams.
  • Developed applications based on the Researchers requirement.
  • Developed user interface using JSF, JSP, XHTML, HTML and used JavaScript for client side validations.
  • Implemented Model View Controller (MVC) architecture using Spring Framework and Struts at the web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Configured Hibernate for accessing Oracle database.
  • Used Eclipse for writing code and SVN for version control.
  • Wrote ANT and MAVEN scripts for building the applications.
  • Involved in debugging and bug fixing of application modules.
  • Added Log4j to log the errors.
  • Used Tomcat web server and Jboss application server for deploying various components of applications.
  • Deployed applications on Linux Environment.
  • Configure Hudson for automated builds.
  • Assisted on migration tasks and application/setup checkouts.

Environment: Java, JSP, JSF, Spring, Struts, Hibernate, JavaScript, Oracle 9i, Eclipse, SVN, MVC, DAO, DTO, XML, Eclipse, WebLogic application server, Tomcat Webserver, Jboss application server and ANT.

Confidential, Santa Ana, CA

Sr. Java Developer

Responsibilities:

  • Involved in the Development, Testing and Deployment of the application.
  • Designed a Struts based MVC CCMS web application.
  • Developed Java Beans and the JSP’s using Struts, JSTL Tag libraries and Custom Tags.
  • Extensively used AJAX in the application to retrieve case information or event details on the JO Calendar and Summary screens.
  • Applied various J2EE design patterns like Business Delegate, DAO, Service Locator, and Factory.
  • Struts Validation Framework was used for form validations.
  • Developed EJBs (session beans).
  • Extensively used JavaScript for client side validations.
  • Used DynaActionForm instead of custom ActionForm classes.
  • Used Struts Validated component and written all validation rules into XML configuration file.
  • Used Spring Core Framework for Dependency injection
  • Used JPA for object relational mapping.
  • Implemented CCMS Bean Factory class and wiring the beans in Spring Configuration files.
  • Used SOAP Protocol in web service to communicate from front-end to backend by generating a WSDL.
  • Worked extensively in sending and receiving SOAP messages with the Integration Server.
  • Implemented views/triggers, stored procedures and SQL queries on ORACLE 10g.
  • Implemented PL/SQL stored procedures for triggers and SQL views.
  • Developed JUnit Test cases and developed the Test cases and performed unit, system and integration testing and debugging.
  • Wrote Ant scripts for building the applications and automating tasks.
  • Worked on XML creation and processing using DOM and SAX parsers.
  • Deployed the application on BEA Weblogic 10.
  • Involved in defect tracking, fixing and enhancements and deployment.
  • Used Rational Clear Case for source configuration management.
  • Deployed application on the Weblogic Application server under UNIX Environment.

Environment: Java5.0, Struts1.2, EJB2.0, Spring 2.0, WebLogic 10.3, JSTL, JSP, JDBC, AJAX, XML, XSL, XSLT, Oracle 10g, TOAD, Web Services(SOAP/HTTP, WSDL), ClearCase, JPA, JUnit, Eclipse 3.3, HTML, JavaScript, CSS, Unix, Ant, Windows XP.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in Requirement Analysis & requirement gathering from customers and prepared Functional/Technical Requirement Specifications.
  • Interacted with the users for preparing the use cases.
  • Implemented application based on Agile Methodology.
  • Designed and developed web pages using struts framework and implemented validation, tiles and struts-layout.
  • Developed Java Beans and the JSP’s using Struts, JSTL Tag libraries and Custom Tags.
  • Used struts tag libraries (like html, bean, and logic) in the JSP pages.
  • Registered Spring Plug-in with Struts.
  • Involved in wiring the beans in Spring Configuration files.
  • Developed the business logic in an application using Spring framework.
  • Used Spring’s HibernateTransactionManager to manage transactions.
  • Developed much of the business layer using multithreading and collection framework.
  • Developed persistence layer using Hibernate to interact with Oracle database.
  • Configured and customized Log4j framework.
  • Written scheduler classes for invoking daily scheduled processes.
  • Developed an application UI using HTML, CSS, JSP, Java Script and Ajax Using RAD.
  • Written ANT scripts for building application artifacts.
  • Written SQLs, stored procedures for interacting with database.
  • Involved in tuning the performance of the application.
  • Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
  • Involved in testing, bug fixing and documentation of the system.
  • Accomplished deadlines under all circumstances.

Environment: Java, J2EE1.4/5.0, STRUTS, Spring2.0, JSP, Servlets, AJAX, JavaScript, Hibernate, XML, XSL, XSLT, JSTL, ORACLE, JDBC, Eclipse, RAD, ANT, CVS, Windows, UNIX.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in design and development of three-tier architecture.
  • Used Use Case Diagram and Object Sequence diagram for implementing the system.
  • Created tables, indexes, sequences, views and constraints.
  • Written PL-SQL Stored Procedure, Packages etc.
  • J2EE Architecture was a combination of Apache Struts implementing MVC model
  • Created the work flowcharts, class diagrams and sequence flow diagrams.
  • Responsible for building the application using MVC architecture.
  • Created several Exception classes to catch the error for a bug free environment.
  • Orderly logged the whole process using log4j.
  • Created application flow diagrams for easy understanding and future trouble shooting errors.

Environment: WebSphere, JSP, ClearCase, JDBC, HTML, Java Script, Servlets, Struts, Beans, RAD 7.0, Oracle, and Unix/Windows

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in design and development of three-tier architecture.
  • Used Use Case Diagram and Object Sequence diagram for implementing the system.
  • Created tables, indexes, sequences, views and constraints.
  • Written PL-SQL Stored Procedure, Packages etc.
  • J2EE Architecture was a combination of Apache Struts implementing MVC model
  • Created the work flowcharts, class diagrams and sequence flow diagrams.
  • Responsible for building the application using MVC architecture.
  • Created several Exception classes to catch the error for a bug free environment.
  • Orderly logged the whole process using log4j.
  • Created application flow diagrams for easy understanding and future trouble shooting errors.

Environment: Tomcat, JSP, ClearCase, JDBC, HTML, Java Script, Servlets, Struts, Beans, RAD 7.0, Oracle, and Unix/Windows

Confidential

Member technical

Responsibilities:

  • Involved in design and development of three-tier architecture.
  • Used Use Case Diagram and Object Sequence diagram for implementing the system.
  • Created tables, indexes, sequences, views and constraints.
  • Written PL-SQL Stored Procedure, Packages etc.
  • J2EE Architecture was a combination of Apache Struts implementing MVC model
  • Created the work flowcharts, class diagrams and sequence flow diagrams.
  • Responsible for building the application using MVC architecture.
  • Created several Exception classes to catch the error for a bug free environment.
  • Orderly logged the whole process using log4j.
  • Admin Used AJAX with DWR and Display Tag for Reports

Environment: JBOSS v3.2.6, Oracle, Java v2 Enterprise (JSP, Servlets, Beans), Eclipse v3.1

Confidential

Member Technical

Responsibilities:

  • Developed Servlets and Java modules to handle server side processing.
  • Developed application view using JSPs and wrote JavaScript functions to handle various validations.
  • Developed web based front end for the extract application using JSPs and JSTL.
  • Generated User interface using JSP, JavaScript, CSS, HTML, and DHTML.
  • Performed debugging of various extract applications to solve various issues with the applications.
  • Developed utility programs in Java to help generate various reports.
  • The Java program read a text file to generate SQL queries that generated the data for the reports.

Environment: JBOSS v3.2.6, Oracle, Java v2 Enterprise (JSP, Servlets, Beans), Eclipse v3.1

Confidential

Member Technical

Responsibilities:

  • Developed Servlets and Java modules to handle server side processing.
  • Developed application view using JSPs and wrote JavaScript functions to handle various validations.
  • Developed web based front end for the extract application using JSPs and JSTL.
  • Generated User interface using JSP, JavaScript, CSS, HTML, and DHTML.
  • Performed debugging of various extract applications to solve various issues with the applications.

Environment: JBOSS v3.2.6, Oracle, Java v2 Enterprise (JSP, Servlets, Beans), Eclipse v3.1

Confidential

Associate Member Technical

Responsibilities:

  • Developed Servlets and Java modules to handle server side processing.
  • Developed application view using JSPs and wrote JavaScript functions to handle various validations.
  • Developed web based front end for the extract application using JSPs and JSTL.
  • Generated User interface using JSP, JavaScript, CSS, HTML, and DHTML.
  • Performed debugging of various extract applications to solve various issues with the applications.

Environment: JBOSS, Tomcat, Java v2 Enterprise (JSP, Servlets, Beans), Eclipse v3.1, MS-SQL Server 2000.

We'd love your feedback!