We provide IT Staff Augmentation Services!

Sr. Java Programmer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Around 7 years experience in Object Oriented technologies on client server, multi - tier applications, and Web technologies with Java/J2EE technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
  • Well versed with complete Life Cycle Development process which includes Designing, Developing, Testing and Implementation.
  • Expertise in Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on UML.
  • Have worked extensively with Struts Framework 2.0 and J2EE Architecture.
  • Experience in using frameworks and tools like Jakarta Struts, Hibernate 3.0, Spring, Ant, J-Unit & Log4J and JSF
  • Expertise in several J2EE Technologies like JSP, Servlets, EJB 3.0, JDBC, JNDI, JMS, Web Services (SOAP, WSDL, UDDI), XML/XSLT, SAX, DOM
  • Expertise in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Excellent programming skills in JAVA and J2EE technology, including Enterprise Java Beans (EJB), etc.
  • Have strong working experience on IBM Websphere 6.1 and BEA Weblogic application servers.
  • Hands on experience in developing client/server, multi-tier and web-based applications
  • Have worked extensively with open source projects like Struts, Log4j, Junit and Ant.
  • Extensively involved in unit testing and functional testing of applications.
  • Experienced team leader in building cohesive team from recruiting to mentoring towards delivery.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Experienced and specialized in object relational mapping and designing high volume transaction persistence layer.
  • Excellent knowledge and experience in distributed system and object oriented technologies in N-tier environment.
  • Worked In Service Oriented Architecture (SOA).
  • Possess excellent technical skills and exceptional ability to quickly master new concepts.

TECHNICAL SKILLS

Web/Internet/Languages: J2EE1.6,EJB3.0,J2SE,JSTL1.0,Servlets,ANTJSP, JSTL, CSS, Java, Shell Script, RMI JUNIT, JDBC, JNDI, JMS, JSF.

AppServers & WebServers: BEA WebLogic Server 8.x, WebSphere6.1, JBossTomcat 5.0.

WebServices: SOAP 1.1, WSDL 1.1, UDDI, Apache Axis 1.1, XFire 2.0.

Operating Systems: Linux, UNIX (AIX/HP), DOS, Windows 2000/NT/98/95

Design patterns: Singleton, Struts, (MVC Model2), DAO, Session Facade, Business Delegate.

Database: Oracle 10g, Oracle 9i, Oracle 8x, Sybase 11.0, DB2, MySQL, SQL, PL/SQL JOINS Triggers, Stored Procedures, Hibernate3.0, MSAccess,Ms SQL Server 7.0

Middleware: JDBC, MQ, JMS.

Tools: /IDE: Rational Application Developer (RAD 7.0) Rational ClearCase, CVS, WAS 4.0, WSAD 4.0 Eclipse, WebLogic Workshop 8.1, Weblogic 9.0

XML & Related Technologies: XML, Schema 1.0, XSLT 1.0, XSL, DOM2, SAX2, XPath 1.0, XML Spy, DTDs, XSL, Xerces, CSS, JAXB

Protocols: TCP/IP, SOAP, HTTP, REST.

Methodologies: Agile Methodology, RUP - Rational Unified Process, XP - Extreme Programming, OOA, OOD.

Framework and Tools: Struts framework, Apache Ant builder, Hibernate, Spring Framework

PROFESSIONAL EXPERIENCE

Confidential, San Ramon CA

Responsibilities:

  • Client interaction and the webflow analysis, developing the application flow and getting this approved from the stake holders.
  • Analysis and discussing the functional requirements with the Mobile development team and coming up with the detailed design.
  • Designed and developed the Hibernate interfaces and complete Hibernate layer for the application.
  • Worked on the web services module. This was the main backend services for supporting the Mobile application.
  • Tested the webservices with the Mobile application team and resolving the issues.
  • Implemented the Ecache API for caching the web services, responses. This increased the application scalability.
  • Developed push notification module using the Quartz Scheduler and Java APNS api.
  • Developed the reporting web module for the clients. This web application is used to produce reports and manage the different system users.
  • Extensively used the AJAX for the front end validations and updating the main UI.
  • Used Maven 2.0 for the builds. Configured the POM.xml files and updated those to add new modules.
  • Resolved cross browser issues and worked closely with the web designer on all the front end issues.
  • Utilized web-services (HTTP based, XML, REST, JSON or other services), in order to tie our applications to critical server-side APIs.
  • Developed the restful services using the RestEasy API.
  • Configuring and deployment on the Jboss servers.

Sr. JAVA Programmer

Confidential, Madison

Responsibilities:

  • Used Struts MVC framework for the web application layer.
  • Contributed and provided significant inputs for the web application design.
  • Involved in client side interaction and working on the PSDs.
  • Responsible for the database access design and implement the Hibernate code to access the database.
  • Developed and implemented the Struts and the hibernate layers. Configured the struts.xml files, the validation config files and the controller classes.
  • Implemented the validation frameworks to validate the user inputs.
  • Developed JSPs and developed custom Tag libraries.
  • Used JavaScript for client side validations
  • Used log4j for logging activities.
  • Implement the JUnit frameworks for unit testing.
  • Parsing of the XML files to upload the client side data dynamically.
  • Coordinating with the testing team and closing the tickets.
  • Created XSLT stylesheet to generate different reports in pdf format.
  • Handled the production release and was involved in the team meeting to finalize the release
  • Interacted with the client to obtain the requirements.

Environment: Java1.5, J2EE, JDBC, JNDI, Oracle ADF, HTML, XML, XSLT, JavaScript, SQL, PL/SQL, Oracle10g, Weblogic 8.1, log4j, JDeveloper, ANT1.5.1, UML, Windows XP, Solaris, JUnit.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Coordinated with business about the requirements.
  • Suggested business with more ways of making it easier for the member to navigate.
  • Developed pages and tested them to make sure they are as close as possible to the application which will be developed.
  • Involved in developing User Interface using JSPs, JavaScript for the pages.
  • Developed view components using JSP, JavaScript, CSS.
  • Used Spring web-flow for complex page navigations.
  • Used Hibernate as a plug-in in Struts framework to access the data from the database.
  • Developed many Action classes, and Action Forms (Using Struts), JSPs, XMLs, XSL, CSS, HTMLs files for all the functionalities.
  • Developed functionality to grab the account balance of the checking’s and savings account of the customer and display on the page.
  • Involved in system test support for the application and had fixed defects found during the system test phase.
  • Involved in writing SQL query and writing java code to interact back end database,DB2.

Environment: HTML, JavaScript, Struts, XML, Windows, UNIX, JSP, Servlets SQL, JDBC, Seibel, DB2, COBOL.

Confidential

Java Developer

Responsibilities:

  • Utilized JSP Standard Tag Libraries and developed custom tags in the design and development of Views.
  • Developed ActionForm, Action classes for implementing business logic for the Struts Framework.
  • Done Extensive coding using Servlets.
  • Developed Java components for the core business logic.
  • Review and rework on the code
  • Performed Code review.
  • Involved in writing the test scripts for Unit Testing, Functional testing and Regression testing.

Environment: Servlets, JSP, HTML, Javascript, JavaBeans, Hibernate, Tomcat and Oracle 8i, Log4j, ANT, Bugzilla

We'd love your feedback!