Sr. Java Developer/architect Resume
Folsom Ca Montgomery, AL
SUMMARY:
- Over 20 years of deep expertise in IT as a Software Developer, Technical Lead, and Architect with excellent analytic, problem solving and people skills.
- Experience in Developing applications for the Internet/Intranet/Web using 3 - tier/n-tier architecture, utilizing Java, Webservices, EJB, JDBC, JMS, JNDI, JTA, JSP, Servlets, JMS, JavaMail, JFC/Swing, JDBC, JMAPI, Java Web Start, Weblogic, WebSphere, JBoss, Tomcat, Resin, Perl, CGI, HTML, jQuery, ASP, VBScript and other recent technologies like Ajax and Web2.0.
- Expertise in Object oriented design, analysis and programming.
- Strong in architecture/design of Web applications and integration technologies like JMS, ESB, Vitria. Experience with integrating COTS based products like Curam and CGI Advantage (HRM/FIN).
- Good with design patterns and used in real world applications. Worked in Agile/Scrum environment.
TECHNICAL SKILLS:
Languages/Technologies: Java, JavaScript, AngularJS, jQuery, VBScript, C, PL/SQL, XML, Web services, SOAP, DOM, HTML, DHTML, CSS, Java Web Start/JNLP, UML, Hibernate 2-4, TopLink, JSP, Git, Gradle, ant etc, Servlets, JSF/Facelets, Seam 2.0, Tapestry, Spring2-3, Struts1-2, Tiles, Ant, JUnitJBoss Rules, JPA, Vitria, JAXWS, Apache CXF, SoapUI, JUnit
Tools: JDK1.6/JFC Swing, Weblogic 49, JBoss34, Tomcat 36, WebSphere 4.06.x, WSAD 4.x/5.x, VisualCafe4.x, iText, Eclipse13, NetBeans3-6
Web Servers: iPlanet WS, Netscape Enterprise Server, IIS, Apache 5.x, Resin 3-4
Version Control Systems: Subversion, Mercurial, CVS, PVCS, Visual Source Safe, Perforce, Dimensions, Start Team
DBMS: Oracle 711g, DB2, MSSQL Server 2000, Sybase11, MySQL35
COTS/ERP: Curam 5, CGI Advantage 5 HRM and FIN modules
Environment: Windows95/NT/2k/XP/7, Sun OS/Solaris 2.4, FreeBSD, Linux, AIX 6.x, CentOS 6-7
PROFESSIONAL EXPERIENCE:
Confidential, Folsom, CA / Montgomery, AL
Sr. Java Developer/Architect
Responsibilities:
- Solution design, coming up with new ways of doing things using AngularJS, Spring Data etc Handholding, coaching and mentoring junior level development staff
Environment: WAS 6.x with Java 6 on Angular 1.x running on Oracle under Solaris, Spring * 4.x
Confidential, Roseville, CA
Sr. Java Architect
Responsibilities:
- Development of new interfaces and maintenance of existing ones in both batch and web services type using SOA based integration technologies.
- Supporting nightly batch cycle in production environment.
Environment: Curam 5, CGI Advantage 5, Eclipse 3.x, JDK 1.5, JAXWS Webservices, WebSphere, Star Team, Win 7, AIX, DB2
Confidential, Rancho Cordova, CA
Sr. Java Architect
Responsibilities:
- Worked on maintenance of Confidential .com, run the business type of bug fixes and enhancements in SOA environment consuming SOAP based Web services.
- Designed and developed faxing member benefits using Right Fax.
- Done functional and performance enhancements in Open enrollment application.
Environment: Eclipse 3.x, JDK 1.6, Resin34, jQuery, Struts2, Spring3, WebSphere, JMS, Mercurial, Win 7, AIX, DB2
Confidential, Rancho Cordova, CA
Sr. Java Architect
Responsibilities:
- Designed and developed Administrative Wage Garnishment (AWG) workflow, user interface and web services using JBoss Webservices framework in SOA environment.
- Developed letter export batch programs.
- Done functional and performance enhancements.
Environment: Eclipse 3.x, JDK 1.6, JBoss 4.x, SoapUI, Spring3, JPA, JAXWS, EJB3, JMS, WebSphere, SVN, Win 7, Oracle 11g, Linux
Confidential, Rancho Cordova, CA
Sr. Java/JEE developer
Responsibilities:
- Developed web services for user ID provisioning using Apache CXF framework in SOA environment.
- Implemented site extensions for Care Radius medical management product to interface external beneficiaries and providers database using web services type of integration.
Environment: Eclipse 3.x, JDK 1.6, Weblogic 10.3, WebSphere, SoapUI, Spring3, JPA, JMS, SVN, WinXP, Oracle 11g, Linux
Confidential, Sacramento, CA
Sr. Java/J2EE developer
Responsibilities:
- Architected, designed and developed batch/interface modules using Web services based integration Technologies.
- Developed ACHS interface, registration process user interface.
Environment: Eclipse 3.x, JDK 1.5, JBoss SOA 4.3, EJB3, JPA, Seam 2.0, JSF/Facelets, JMS, WebSphere, SVN, WinXP, Oracle 11g, Linux, Enterprise Architect
Confidential, Sacramento, CA
Sr. Java/J2EE developer
Responsibilities:
- Architected, designed and developed batch/interface modules using Web services based integration Technologies.
- Mail queue generation using Adobe Live/Forms server.
Environment: Eclipse 3.x, JDK 1.5, Weblogic 9, WebSphere, Spring 2.x, Servlet, JSP, JMS, Dimensions, WinXP, Oracle 10g, Linux, Enterprise Architect, XML Spy
Confidential, Alpharetta, GA
Sr. Java/J2EE developer
Responsibilities:
- Architected, designed and developed NCCCE on Drools.
- Architected, designed and developed ChargeMover tool using JPA, Toplink, and NetBeans.
Environment: Eclipse3.3, JDK 1.5, WebLogic, Google Web Toolkit, EJB 3, JPA, Toplink, Servlet, JSP, JMS, Subversion, WinXP, Oracle 10g, Solaris
Confidential, Folsom, CA
Sr. Java/J2EE developer
Responsibilities:
- Architected, designed and developed validation framework based on JRules/Drools. Used JMS based integration technologies to talk with Vitria ESB.
- Contributed requirements gap analysis, developed necessary code for the gaps. Done builds, release coordination and configuration management using Perforce.
- Authored Installation guide, support/maintenance guide, and validation of the same working with other
- Cross functional groups (Sysadmin, DBA etc).
Environment: Eclipse, JDK 1.4, JBoss34, Tapestry, EJB, Servlet, JSP, JMS, Perforce, Vitria 3.x, Win2k, Oracle 10g, Solaris
Confidential, Sacramento, CA
Sr. Java/J2EE developer
Responsibilities:
- Used by local education agencies (LEA), and CA department of education.
- Architected, designed, and developed Harvesting of Fall data and School district wise Census Report generation.
- Use of model view controller, singleton, Data Access Object design patterns. XML/XSLT based report generation.
Environment: Eclipse, JDK 1.4, WebLogic 8.1, EJB, Servlet, JSP, JMS, PVCS, Win2k, SQL Server 2000
Confidential, Sacramento, CA
Sr. Java/J2EE developer
Responsibilities:
- Used by funeral homes, hospitals, coroners, and CA state government.
- Architected, designed, and developed the core system of death registration process, dynamic generation of death certificate PDF document.
- Use of model view controller, service locater, singleton design patterns. Use of database based integration to update state agency databases. Data modeling and generation of hibernate mapping files
Environment: Eclipse, JDK 1.4, iText, WebLogic 8.1, Hibernate23, Struts, Tiles, EJB, Servlet, JSP, JMS, CVS, Win2k/Linux, Oracle 9.x
Confidential, San Francisco, CA
Senior Consulting Engineer
Responsibilities:
- Architecture, design, and development of 30 pages of UI in different modules internal messaging, clubs, journals.
- Use of model view controller, service locater, singleton design patterns.
Environment: Eclipse, JDK 1.4, Resin 3/Apache 5, Struts, Tiles, Servlet, JSP, CVS, Win2k/Linux, SQL Server 2000
Confidential, Los Angeles, CA
Senior Consulting Engineer
Responsibilities:
- Confidential is an online exchange for sports collectibles.
- Set up test/development environment using WebLogic 6 and later migrated current system to WebLogic 7.
- Made enhancements and performance tuning, and WebLogic system administration. Used MVC, session facade design patterns.
Environment: Eclipse, WebLogic 7.x, Struts, Tiles, Servlets, JSP, EJB, CVS, Win2k/Solaris, Oracle 8.x
Confidential, Santa Monica, CA
Senior Consulting Engineer
Responsibilities:
- Router routes a client request to appropriate web service using path, protocol or content.
- Developed routing feature for Confidential ’s Web Services Management product. This feature provides path, protocol, content and QOS service routing of a management point (web service intermediary).
- Developed path and protocol routing library. It involved facilitating dynamic building of routing tables by merging the information from child nodes, finding the paths for a given node.
- Heavily used Java 1.4, XML, XPATH, UDDI, SOAP under WebSphere Application Developer 4.0.3,
- Tomcat 4.1.12 and WebSphere 4.0
Environment: WSAD 4.0.3, Tomcat 4.1, Apache Axis, WebSphere 4.0, JDK 1.4, J2EE 1.3, Servlets, JSP, CVS, Win2k, Linux
Confidential, Tracy, CA
Senior Consulting Engineer
Responsibilities:
- Architected and developed the application using J2EE, JFC/Swing, JavaMail, Java2, JDBC2.0, and Java Web Start (JNLP).
- Developed stored procedures using TSQL.
Environment: VisualCafe 4.1, IIS 5.0, VSS, SQL Server under Win2000 server.
