Sr. Java Enterprise Developer Resume
Plano, TX
TECHNICAL SKILLS:
J2EE Servers: JBoss 7, Weblogic 10g, Oracle 10g 10.1.2 10.1.3 , OC4J, WebSphere 4, Tomcat, Jetty
Project Related: Maven 2, Ant, Rational ClearCase, ClearQuest, GIT, Subversion (svn), CVS, Perforce
UML Modelers: Enterprise Architect, Rational Rose, Borland TogetherJ
Java IDEs: Eclipse, Weblogic Studio, NetBeans,, JDeveloper
Jakarta/Open - source APIs: Hibernate 3, Spring MVC 3, Java Server Pages (JSF), Tomahawk 1.1.8 with AJAX sandbox components for JSF, Struts 1.1, JAX-B, Jersey, Jackson, JSON, Castor
Javascript Related: DOJO 1.6, AJAX, JQuery, css
XML Related: Altova XML Spy, Altova Mapforce, Stylus Studio, XSD, DTD, Xerces DOM & SAX parsers
Web Services: Annotated-based SOAP & Restful (REST) web services
Special Skills: EJB 3 with annotations, ESB, BPEL, JMS (MDB), Servlets, JUnit, Swing, Applets, TCP/IP, HTML, SQL, PL/SQL, JDBC, Cold Fusion WebPages
Databases: Oracle11g, Windows SQL Server, Apache Derby, DB2, Sybase, Informix, MS Access, MySQL, Oracle SQL Developer, Toad
Operation Systems: Window - 7, XP, NT, 2000; Unix - Linux VM, Solaris, HP, AIX, SGI
EXPERIENCE:
Confidential, Plano, TX
Sr. Java Enterprise Developer
Responsibilities:
- Designed/Developed and Unit Tested business requirements from software architect and supported QA in 2 and 3 - week sprints.
- Deployed to Weblogic 10g target servers for: development, QA, and production support
- Developed EJB APIs with backend logic to support CSI interfaces (request/response in XML format)
- Developed JUinit cases of all introduced Java code responsible for each sprint.
- Work closely with QA and CSI testing support on all mentioned servers from chat rooms
Tools: used are: XtraC, Perforce, SVN for source repositories, Eclipse IDE, Q Manager for chats, Oracle SQL developer, Ant, Unix, Linux, Windows 7
Confidential, Addison, TX
Sr. Back-End Java Developer
Responsibilities:
- Designed/Developed new/renovated business requirements conveyed by product manager planning to the Member Portal developer and QA teams in 2-week sprint increments.
- Deployed to JBoss 5 target servers for: development, QA, and staging.
- Developed backend logic using Spring 3 MVC API, REST/SOAP annotated web services, and with Hibernate JPA Oracle classes for the persistent layer.
- Developed JUinit cases of all introduced Java code responsible for each sprint.
- Worked closely with QA team to insure new changes were tested and went into production by the end of each sprint.
Confidential, Garland, TX
Sr. Java Engineer
Responsibilities:
- Attended daily SCRUM meetings driving individual 3-week SPRINT progress.
- Developed Army DIB adaptors for Fixed-Site group using Linux VMs deployed on various JBoss application servers.
- Developed File Spider adaptor which auto-starts and traverses mounted drives and pushes their files content and meta-data into the DIB database.
- Developed Restful webservices to support Fixed-site adaptors and DOJO front-ends with JSON.
- Developed adaptor which was a group of topic-MDB listeners that transformed General Dynamics supplied XML documents into the Army DIB using XSTL transformations.
- Converted a few Army Fixed-site adaptors from Java bundles to Groovy bundles.
- Developed client-side applications using DOJO 1.6 for both Air Force and Army programs.
- Developed/tested DOJO using Firebug for debugging AJAX and JavaScript functionality.
- Used the Maven project environment with GIT and HUDSON for building deployed applications.
- Used Eclipse Maven plug-in for code project imports and JUnit application testing.
- Involved with automated testing using: Linux "tc" utility to throttle down network and Marklogic database responses under heavy loads, and JMeter to automate remote query requests.
- Generated Eggplant scripts for perform quick test regression on DOJO widget websites.
- Finished and delivered on the desired time schedule.
Confidential, Garland, TX
Sr. Java Engineer
Responsibilities:
- Developed event-driven passport reader to process OCR MRZ and non-chip image extractions
- Developed chip reader software which authorized biometric access using private keys & certificates, and to extract facial, fingerprints, and iris images from inside the chip.
- Developed Swing threads and interfaces to support all concurrent scan functionality.
- Grouped individual scan workers together to produce automated chains to speed the user process.
- Developed graphic utilities for scaling, image management, and error code logging.
- Mapped input to output schemas using Altova's MapForce with XMLSpy to generate JAX-B binding code of large XML transformations for Open Travel Itinerary, ENOAD data.
- Used Weblogic 10.2g application server deployments with Ant builds for multiple development assignments (RP1 and RP2).
- Developed EJB3 session beans and EJB3 timers in conjunction with Java Mail for automated delivery for registered carriers.
- Developed JSF modules for Self-Registration to edit existing information for non-commercial & commercial carriers that were previously registered or pending. Edit selection lists were generated based on initial query criteria. Implemented Tomahawk AJAX sandbox components to do search-ahead suggestion selection lists on large amounts of select items.
- Developed Webservices (using EJB3 annotations) with Ant builds & deployment (JWSC with WSDL) to invoke EJB session beans using Hibernate persistence in order to indirectly use the database from an external self-registration situation (DMZ). This also generated a client JAR referenced in the external JSF application build.
- Supported/answered RP1 tickets submitted by SWIT on numerous modules while developing new RP2 web applications on a narrow schedule.
- Held & attended FIOT meetings as author/moderator for Design Reviews & Code Inspections.
- Supported EMT porting issues using deployment plans for production on Linux application servers.
- Sr. Java Engineer II/HISIT Project July 2007 - January 2008
- Developed & deployed ESB/BPEL processing chains on Linux using Oracle JDeveloper for the HISIT project. This included configuring Oracle SOA Suite 10g gateways, using File Adaptors, DOM-literal webservices, and XSLT to provide an orchestrated result on a specific destination target platform.
Confidential, Richardson, TX
Sr. Java Developer
Responsibilities:
- Helped to develop web applications in an Oracle shop for a variety of Toll-way customers including Illinois, Louisiana, Florida, and Texas.
- Worked on the Host and Violator Processing System (VPS) subsystem deliverables.
- Implemented/ported screens from an existing Oracle-Web forms system a to Java system for the Host subsystem using JDeveloper 1.3, Oracle 10g 1.10.3, and PLSQL developer.
- Fixed/maintained Census tickets submitted by the test group and PM's for VPS.
- Oracle 10.1.3 App server Deployments include: Web SOAP services, Struts 1.2.
Confidential, Garland, TX
Sr. Java Engineer
Responsibilities:
- Helped project manager provide use-cases for requirements, and to also set up software architecture with development plans.
- Provided cross-platform support, for all deliverables, to both the JBoss and Oracle 10g (OC4J) application servers. This included installation and configuration.
- Created sandboxes on Windows XP workstations for individual development/unit-testing by using Eclipse, CVS 1.11.17 source control, and local JBoss 3.2.5 servers.
- Configured Eclipse 3.0.1 with the JBoss-IDE plug-in, which uses XDoclet allowing easier solutions for multiple application server ports.
- Supplied all projects' Ant builds.
- Message-driven-bean listeners were developed to provide centralized services to all individual enterprise deployments.
- Developed back-end components and utilities, along with approximately 50% of the JSP pages, along with Struts validation & the form and action handlers.
- Planned and implemented deliverables to our customer on a monthly basis.
- All 7 deliveries were met on time.
- Setup dual platform support for local Windows sandboxes including Solaris test server.
- Mentored small development team with code support.