Senior Developer, Resume
Turlock, Ca
SUMMARY
- Overall 6 years of experience in IT industry as a Java/J2EE developer in the development of Web applications using J2EE, Java related technologies.
- Experience in full software development life cycle implementation including Business Interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
- Expertise in designing and developing multi - tier enterprise level web based applications using J2EE technologies like Servlets, JSP, EJB, Struts, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, Java Mail, JAXB, SOAP, WSDL, XML (SAX, DOM), XSLT, Web Services, Java Multi-threading, AXIS, Java Sockets API, SOA and UML.
- Strong experience in using DOJO, AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, JavaScript, CSS for designing front end.
- Worked on IDES and tools like RAD, Eclipse, IntelliJ, Jbuilder, XMLSpy3.5, SoapUI. Proficiency with Web Sphere Application Server (WAS), JBoss, Web Logic Server and Apache Tomcat Web Server.
- Experience with Jasper Report for adding reporting capabilities in java applications.
- Experience working with Databases such as Oracle 10g/9i/8i, SQL Server and DB2. Strong Database development experience in writing functions, stored procedures, triggers, and views in PL/SQL.
- Expertise in using software configuration management like CVS, Visual Source safe and Clear Case
- Experience in configuring Managed beans, Navigator cases of JSF framework. Extensively worked on UNIX and Windows operating systems. Strong Experience working with JMS.
- Experience with large projects and products of both Business and Academic domains.
- Excellent communication, analytical, and interpersonal skills and a highly motivated team player with the ability to work independently.
- Willingness and ability to learn and adapt quickly to the emerging new technologies and paradigms.
TECHNICAL SKILLS
- Programming Languages: Java 1.5/1.7, C++
- Platforms: Windows NT/ 2000/ XP, Unix, AIX, Linux (Red Hat 6.1, 7.2, 8.0), Sun Solaris
- Web Applications/Servers: BEA Weblogic 7.0, 8.1, 9.1, 10.1, Apache Tomcat 4.0, 5.1, 7.0 IBM WebSphere 5.0/6.1, JBoss 3.2, 4.0.
- Design Patterns: Singleton, Value Object, MVC, Session Façade, DAO, Factory
- Frameworks: Struts 1.1, 1.2, 1.3.8, Spring 1.2, 2.0, 3.1, 4.0, JSF 1.1, Hibernate 3.0, 2.1, Icefaces, MyFaces, TopLink. ANTLR
- Server Scripting: JSP, JSP-EL, Custom Tags, GWT.
- Client Scripting: JQuery, JQueryUI, Dojo, ExtJS, HTML 4, HTML 5, CSS 3, Javascript
- Databases: Oracle8i/9i/10g, DB2, Sybase, MS SQL Server, MySQL 3.23.
- Database Tools: TOAD 7.x, SQL Developer (Raptor)
- Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS
- Webservice Implementations:Axis 2.0, Apache CXF, Jersey, XML Technologies, XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB
- Logging: Log4J, SLF4J
- Messaging Systems
PROFESSIONAL EXPERIENCE
Senior Developer,Confidential, Turlock, CA,
Responsibilities:
- Development, enhancement and testing of the Web Methods flow services and Java services.
- Used web services for interaction between various components and created SOAP envelopes.
- Created web service Connectors for use within a flow service, while also making the URLs abstract so as to change them at runtime without redeployment.
- Created a Front-end application using JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
Environment: Java 1.5, webMethod IS 9.6, Spring 2.5, Hibernate 3.0, SQL Developer, Oracle 10g, JQuery 1.8, JQueryUI, Ajax, JAX-WS, JAX-RS, SoapUI, XML Spy, TcpMon, Apache CXF, Oracle Metro, Eclipse, Ganymede, Windows XP, Maven.
Senior Developer,
Confidential,
Responsibilities:
- Responsible for Designing, Coding of the system using Java, J2EE, Hibernate, Mysql with
- Struts framework.
- Involved in solving bugs of existing back-end code.
- Session maintenance was done using Servlets.
- MVC architecture was utilized to develop the application.
- Implemented peer java classes for corresponding Action.
Environment: Core JAVA 1.4, J2EE, Hibernate, Struts, PL/SQL, XML, JQueryUI, Ajax, Tomcat, Servlets, JSP, JAX-WS, JAX-RS, Jasper Report, HTML, Java Script, DHTML, MySQL, Windows XP
Senior Developer,Confidential, New York, NY,
Responsibilities:
- Implemented the Web Service client for the Forex Rates, Book info and Sales representative information using Apache Axis 2 Web Service.
- Implemented SOAP as request and response to the Web Services.
- Major contribution to the system implementation using Java, J2EE, EJB, MDB, JMS, XML, XSLT, Web Services, Oracle, Websphere and etc.
- Implemented different J2EE design patterns like Service Locator, Business Delegate, MVC, DAO and DTO.
- Developed user interfaces using JSF framework and its inbuilt tag libraries like Ajax and EL.
- Defined and implemented a generic message processing model/architecture which is used for multiple applications.
Environment: J2EE, JDK 1.5, JMS, XML, SVN, WebSphere 6.0, JSF 2.0, ActiveMQ, Spring 2.X, JSTL, JSP, JAX-WS, JAX-RS, SoapUI, XML Spy, EJB 3.0, JQueryUI, Ajax, Oracle, DB2, Eclipse, UNIX, Hibernate, Git.
Consultant/Analyst,Confidential, Santa Clara, CA.
Responsibilities:
- Worked on design and development of PayXpert application features like Pay Data Grid and other functions using Java, EJB, Servlets, JSP, JavaBeans and Java Script and XML Technologies
- Developed CMPSession and Entity EJB Components for the application.
- Involved in the development of controller Servlets modules and JSPs based on Jakarta Struts Framework
Environment: J2EE, Servlets, JSP, Struts, EJBs, WebLogic 7.0/8.1, Eclipse, Servlets,JDBC, JMS, JavaBeans, Oracle 9i, UML, JavaScript, Windows NT.
J2EE Developer,Confidential,
Responsibilities:
- Develop the Manager classes that access the PeopleSoft database using Web Services, Java, and WSDL.
- Use Dojo toolkit for JavaScript coding.
- Use OpenSymphony-OSCacheObjectCache interface and framework for caching.
- ESB (Enterprise Service Bus) was implemented using Apache-ServiceMix.
- Use XStream for XML serializing of Java objects.
Environment: J2EE(JSP, Struts, Tiles), HTML, JavaScript, XML, Spring Framework, Maven, Apache-ServiceMix, DOJO, ESB, Web-services,Git, JasperReportsServices, framework, XStream, Log4j, Maven, JUnit, Axis, RAD 6.0, SQL .