Senior Java Developer Resume
SUMMARY OF QUALIFICATIONS
Master in Computer Science. Ten (10+) years of experience in Java technologies. Sun Certified Java Developer. Problem solving oriented. Successfully worked with business stakeholders in all phases of software development life cycle. Experienced fixing applications with deficiencies. Modernized apps from WEB 1.0 into WEB 2.0 apps, including RIA and Ajax. Software testing automation..
TECHNICAL SKILLSTOOL SET
- RIA development:: Flex3/ActionScript3 and BlaseDS
- Traditional Web development: Spring-MVC, Struts, SEAM, Ajax, JSP, JavaScript and CSS
- Java 5.0 technologies :Java SE, Java EE and Spring
- ORM: JPA /Hibernate.
- Web servers: JBoss, Tomcat and Resin.
- Databases: Oracle and MySQL.
- XML based technologies: SAX, DOM. JAXP, XPATH and XSLT
- Other: Ant , Maven, JMeter, Selenium, UML and JGraph.
PROFESSIONAL EXPERIENCE
Confidential, May 2010 to Present
- Currently implementting several web applications using State-of-the Art Java technology for my showcases web site.
Senior Java Developer
Confidential,May 2010 to June 2010
- Converted to Java a PHP web app. Spring source stack.
Senior Java Developer Sept 2007 to March 2009
- Confidential,Instrumental on releasing two major corporate web apps
Project 1:
- Extended and modernized corporate web application based on Struts.
- Designed & implemented intuitive, User-friendly UIs based on business requirements. Extensions included UI using Javascript, Ajax and Flash objects.
- Selected and integrated an open source Content Management System (CMS) .
- Created scripts for unit, load, functional and testing
- Prototyped RIA using Flex3/ActionScript and JQuery.
Project 2:
- Designed, implemented, and tested a new web application for managing job applicants
- Implemented using SEAM 2.0
- Created scripts for unit, load, functional and testing
- Mentored less-experienced developers
- IT-Technology involved: Java 1.6, Struts, SEAM, JavaScript, Tomcat, MySql, DB2 and Eclipse
Confidential, March 2007 to April 2007
Senior Java Developer
- Fixed BIG memory problem on Administration Interface of Stop Sites Websites. Activities:
- Diagnostic, RnD, design, implementation, testing & documentation
- Project management: SDLC planning, incremental releases roadmap and Users satisfaction metrics.
Confidential,Tempe AZ August 2006 to January 2007
Senior Java Developer
- Implemented two (2) new integrations with additional partners. 100% reused source code first implementation
- Technologies involved: Same technology as first contract just db updated to Oracle 10G.
- Enhanced web site including new corporate look an feel and updates on the online orders system.
- Worked on Windows for development. Linux/SuSe for production.
Confidential,Tempe AZ May 2006 to July 2006
Senior Java Developer
- Prototyped Web Services using WSDP 2.0.
- Applied enhancements to remittance operations programs. Technology involved: Tomcat, servlets, and JSP.
- Designed and implemented an XML library to: parse, validated, search, serialize and compose XML documents.
- Mentored junior team members.
Confidential,Tempe AZ March 2006 to April 2006
Senior Java Developer
- Designed & implemented integration to online orders legacy system .
- Technologies involved: XML, XSLT, XPATH, J2EE (JBoss) and DBMS (Oracle).
- Corporate web site update: Install new look & feel, implement new functionality & addressed some maintainability issues.
- Web site using Struts deployed on Tomcat
- Worked on Windows for development. Linux/SuSe for deployment-production.
Confidential,Phoenix,AZ Nov 2004 to Oct 2005
Senior Java Developer
- Developed GlobalConnect. GlobalConnect is a Web based CRM application
- Developed of Xponential Application Designer (XAD). Comprehensive software development tool for the creation of web-based application using the Xponential API. Tool supports command line and GUI mode. Foundation implemented using XML and templates. Wizard look&feel for GUI mode.
- Worked on Windows for development. Linux/SuSe for deployment-production.
Java Developer
- Reimplemented of Retail Revenue Management, RRMAS 6.0, a Khimetrics application: using Java technology. This application was originally implemented with Microsoft’s ASP technology. RRMAS is a web client/sever application using several Java apis, including: Swing, Servlets, and JDBC.
Senior Developer
- Designed and implemented of ZeoBadger 1.0. ZeoBager is a mobile wireless EJB 1.0 based application for capturing pictures and personal data. Pictures and data are sent wirelessly to a remote server. XML is used to wrap all data pieces and put inside one data stream. The XML data stream is received on the server side for being parsed to extract the data pieces again. Regular Structured Query Language (SQL) for selecting, querying and updating the database are created on the fly and executed. UML documentation including: Use cases, Class diagram and State chart were created for the project. The Implementation includes online, offline and synchronization mode. Platforms Windows PC 2002 and NT.