Sr. Java/j2ee Consultant Resume
San Jose, CA
SUMMARY
- Over 6+ years of experience in Designing, Developing, Implementing, Integrating and Testing of Web based Applications using Java/J2EE technology.
- Good understanding ofObject Oriented Design (OOD),Object Oriented Programming (OOP).
- Experience in developing web applications using spring, EJB, Hibernate, JDBC, JavaServerPages, Servlet, Web Services, JavaScript, JavaBeans.
- Extensive Experience in developing Graphical User Interfaces using JSF, JSP.
- Experience in developing applications using XML Web Services (JAX - WS v2.0, JAXB, WSDL, SOAP).
- Experience in Hibernate 3.0 to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Exposure with Java, C++ integrations using Jawin (JNI) and Java,.
- Experience with different relational databases like Oracle and SQL Server, MySQL, PostgreSQL.
- Strong experience working on SQL using IDE’s like SQL Developer.
- Expertise in development of server side business logic using Session and Entity Beans.
- Expertise in various J2EE technologies like JSP, Servlets, EJB, Hibernate, spring.
- Experience in using JavaScript for Validations.
- Experience in using application servers like Web logic, Tomcat, Jboss.
- Extensively worked to build Model, view Controller (MVC) architectures.
- Well versed with version control tools like subversion, git and mercurial, and the build tools ant, maven, buildr.
- Experience in IDE tools like Eclipse.
- Capable of learning new technologies and adaptable to new environments quickly.
- Experience in debugging with the ability to logically work through ambiguous code.
- Worked in large and small teams for systems requirement study, design & development.
- Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS
J2ee Technologies: Servlets,JSP,EJB,RMI,JDBC,Spring,Struts,Hibernate, Applets, AWT, webservices.
XML Technologies: XML, HTML, XHTML,DHTML
Operating Systems: Windows, UNIX/LINUX Platforms (AIX, Red-Hat, Sun OS, Solaris).
Applications/Web Servers: WebLogic, WebSphere6.1, SunOne, Apache, Tomcat, IIS, Java WebServers, JBOSS, ASP.net
Programming Language: C, C++, JAVA, Java Script, Visual Basic, SQL, PL/SQL, CSS
Relational Database Management Systems: Oracle, MySQL, MS Access, Sybase, SQL Server, PostgreSQL
Office Tools: Word, Excel, Powerpoint
Scripting: JavaScript, Ant, Perl,Linux/Unix Shell, Awk.
Testing and Performance: Junit, Jprobe, StrutsTestCase
SDLC Tools: CVS, Perforce
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr. Java/J2EE Consultant
Responsibilities:
- Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP).
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Extensively developed User defined Custom JSP tags to separate presentation from application logic.
- Responsible for creation and consumption of Web services using SOAP and WSDL.
- Designed, developed JSP, Servlets and EJB and deployed them on Weblogic Application Server
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Experience doing unit testing using Junit.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS, XML, JavaScript, AJAX, XML, Hibernate, Spring, Web Services (SOAP), WebLogic App Server, Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT, Rational Rose, Solaris/Windows2000.
Confidential
Sr. Java/J2EE Consultant
Responsibilities:
- Analyze the requirements provided by client (Healthnet).
- Actively involved in the design and prepare Business Specifications document, technical solution document.
- Designed UML diagrams.
- Review the BSD and TSD with onsite Subject Matter Experts.
- Responsible for creation and consumption of Web services using SOAP and WSDL.
- Developed JSP, Servlets and EJB and deployed them on Weblogic Application Server
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Performed Unit testing and supported System Testing, Integration Testing and UAT phases.
- Participated in all the code deployments to production.
- Prepared KT (Knowledge Transition) documents related to the business and process, which will help to the new resource and for the existing resource as a reference guide.
- Educating the team members both the business and Technology wise.
Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS, XML, JavaScript, AJAX, XML, Hibernate, Spring, Web Services (SOAP), WebLogic App Server, Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT, Rational Rose, UNIX, Log4j, IBatis 2.2 .
Confidential
Java-J2EE Programmer
Responsibilities:
- Analyze the requirements provided by client(UHG).
- Designed UML diagrams.
- Worked with the Business Analysts to create Use Cases, Activity Sequence and Class Diagrams as a part of the Rational Unified Process.
- Involved in writing program specification and coding middle layer business methods, which are incorporated in Stateless Session Beans. These methods represent the business logic or the functionality of the system and are called from the backend to the front end presentation layer using JDBC, Servlets and JSP.
- Developed Front end UI using HTML, JavaScript.
- Supported the application in Development & Testing Environments
Environment: Java, J2EE, Servlet, Jsp, HTML, CSS, XML, JavaScript, AJAX, XML, JSF, Spring, Struts, Hibernate, Oracle, PL/SQL, JUnit, JDBC, PL/SQL Web logic Application Server, ANT, Rational Rose, UNIX, Eclipse IDE
Confidential
Java/J2EE Programmer
Responsibilities:
- Server side coding was done using Servlets, JSP and Struts
- Involved in the designing phase.
- Designed the UML diagrams.
- Prepared the data flow diagrams using Visio.
- Involved in coding and testing of software modules.
Environment: JAVA, Servlets, JSP, Struts, DB2.
Confidential
Java/J2EE Programmer
Responsibilities:
- Involved in developing front-end screens using JSP, Servlets and HTML
- Involved in implementing persistent data management using JDBC
- Involved in problem analysis and coding
- Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database
- Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules
- Wrote stored procedures, Database Triggers
- Involved in end user training
Environment: JDK 1.3, JSP 1.1, Servlets 2.2, SQL, PL/SQL, Tomcat 5.0, Oracle 9, Java Script.
