We provide IT Staff Augmentation Services!

Senior Java Consultant Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Solid software architect/design/development experience in the federal projects (VA and Confidential ), and in the industries of banking, health insurance, airlines/travel services, retail/POS, e - Commerce, consulting, telecom services, networking equipment. Involved in all phases of software development life cycles with the following technologies:
  • Web Services & SOA: SOAP (JAX-WS), RESTful (JAX-RS), Jersey 2.x, Apache CXF, WSDL, WADL, WS-Security, XML, JAXB, Web Service Security over SSL/TLS, Spring/Hibernate Framework: IoC, AOP, DAO (JDBC, ORM-Hibernate/JPA), MVC Web-Struts, Java SE, Java EE, server-side technologies (Servlets, JDBC, EJB: JMS/Message-Driven Bean, Session/Entity Bean)
  • Internet presentation-tier technologies: HTML, JSP, Struts, Ajax/JSON, JavaScript, JQuery, JSTL, CSS
  • Java open source development tools: Maven, Ant, Log4j, JUnit, mocking framework (EasyMock/Mockito), SoapUI
  • RDBMS and tools: Oracle, MS SQL Server, TOAD, PL/SQL Developer, SQL Developer
  • Application/Web Servers: WebLogic Server, GlassFish Server, JBoss Application Server, IBM WebSphere, Tomcat
  • Continuous Build Management/Integration and Scrum: Jenkins, Hudson, TeamCity, Rational Team Concert (RTC)
  • SCM-Software Configuration Management: Git, SVN, ClearCase, CVS, Artifactory, Sonatype Nexus, SourceSafe
  • IDEs: Eclipse, IBM RAD, JBoss Dev Studio, MyEclipse
  • Message Oriented Middleware: IBM MQ Workflow, TIBCO RV
  • UML, Design Patterns and best practices to design complex systems
  • Portal/Portlet prototype development under LifeRay and JBoss
  • COTS product: CoSign (DocuSign), IBM Business Rules Management System ILOG JRules Rule Builder
  • Development experience of multiple layers including backend business, data access, integration, and web Layers.
  • Have good communications and teamwork skills. Possess the experience with the roles as senior developer, technical lead, and architect in mentoring/assisting team members, writing software design documents, supporting QA/user communities, evaluating and adapting new technologies.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Senior Java Consultant

  • Develop various features of Authorization Management System (AMS), ESig, and Provisioning service (Prov) to provide VA Access Services (AcS) of Identity Access Management (IAM) under web services based SOA.
  • Design and implement the infrastructure of Authorization Management System (AMS) and ESig for team’s development environment: Maven based source code structure with multiple modules/subprojects supporting RESTful and SOAP web services, JMS, and common libraries. Integrate Maven projects with Eclipse IDE and Git. Implement Jenkins projects for continuous integration. Implement/configure Jersey 2.x shared library for JAX-RS 2.0 support on WebLogic 12.1.3.
  • Implement/enable/configure Bean Validation support (Hibernate Validation) in Jersey 2.x to validate RESTful web services request entity. Leverage Jersey JAXB based JSON support to consume/produce JSON request/response. Design and implement the best practice with HTTP status code/error code/error message for REST error handling.
  • Refactor all modules/subprojects of Jersey RESTful web services to support Spring framework to externalize configuration in different environments. Leverage Hibernate JPA for ORM on Oracle DB.
  • Leverage iText library to manipulate PDF form and integrate CoSign digital signature via SOAP web service. Support the various activities during QA/SQA/production.

Confidential, Richardson, TX

Senior Java Consultant / Open System Architect

  • As part of product team, designed web services-based SOA solutions to support client’s digital marketing activities under the transactional process and large data manipulations.
  • Designed and implemented web services (SOAP and REST) leveraging Java, JAX-WS/JAX-RS APIs, Spring Framework (DAO/JDBC, IoC, AOP), XML, WSDL/WADL, SQL, JMS, Eclipse IDE, PL/SQL Developer, Oracle, GlassFish Servers.
  • Integrated SoapUI, JUnit, and Ant (Maven) with Jenkins for continuous integration. Installed and configured the GlassFish Servers and deploy/publish web services for multiple clients.
  • Mentored developers in development guidelines and best practice. Supported issues from QA/production/customers.

Confidential, Addison, TX

Senior Java Consultant

  • Worked on Identity & Access Management technologies including Single-Sign-On, Digital Certificates, PKI, LDAP, Java, Web Services, SOAP/XML, Spring, Hibernate, Oracle under WebLogic, Linux/Unix, ClearCase environment.
  • As a primary developer, migrated/re-factored the web services for Unified User Management from WebLogic 8.x (JAX-RPC, JSR-181) to 10.x / 12c (JAX-WS, JSR-224) using meta data annotation JAX-WS. Utilized the SoapUI, TCP/IP Monitor, JUnit for E2E testing and troubleshoot the issues with SIT team.
  • Implemented the Ant build script using Oracle WebLogic’s jwsc, clientgen, javac Ant tasks to build Unified User Management’s web services for deployment in WebLogic 10.x/12c container.

Confidential, Dallas, TX

Senior IT Specialist - Consultant

  • Designed and implemented Messages Gateway of Tax Processing System to orchestrate the web service-based bulk requests as the producer and consumer to interface with ESB broker under SOA.
  • Utilized JAX-WS, SOAP, XML, WSDL, Spring, Hibernate, Java, SQL, SoapUI, Ant, JUnit, Log4j, Rational Tools for development under JBoss Application Server.
  • Enhanced the messages gateway with WS-Security standards to secure web services beyond Transport Level Security (TLS). Used JBossWS CXF in the implementation for proof of concepts to encrypt and sign SOAP messages using X.509 digital certificate. Configured the Keystore and Truststore to enable mutual authentication.

Confidential, Richardson, TX

Senior Java Consultant

  • Designed/developed/maintained ESales Tools for small group renewals to automate yearly renewal during the sale cycle consolidation and workflow process.
  • Designed/developed the new features using Java/J2EE, Spring framework, Hibernate, IBM WebSphere Application Server/MQ Workflow, IBM RAD, MS SQL Server/SQL, CVS, Unix/Linux under the SOA architecture. Developed and consumed web services to interface with medical score/rating systems.
  • Designed and implemented application components using Java, Spring DAO (JDBC, Hibernate), Web Services/SOAP, XML, SOAP UI, JMS, Struts, JSP, HTML, CSS, JavaScript, Ajax, JUnit testing framework. Apply the OOA/OOD, design patterns in the practice of design and implementation.

Confidential, Southlake, TX

Senior Java Consultant

  • Worked on Sabre Sonic Web e-commerce solution to provide the airline customers with the configurable, scalable, and flexible internet booking engine.
  • As a member of backend server development, designed and implemented the server tier service APIs using the technologies of Java, J2EE, Spring DAO - Hibernate, Web Services/SOAP/XML, Oracle, Tomcat, Maven, Subversion, JUnit/Mockito /TDD, SQL Developer, Agile, Cruise Control, Hudson Continuous Integration.

Confidential, Plano, TX

Technical Professional Consultant of System Made Simple

  • Worked on VHA ESR (Enrollment System Redesign) web based system in baselines 3.0 and VFA (Veteran Financial Assessment). ESR serves to manage eligibility and enrollment decisions in a workflow fashion under Service-Oriented Architecture (SOA) framework, which communicates with other VHA systems with async-/sync- messaging protocols in HL7 messages.
  • As a technical team lead, designed and developed the new features. Maintained existing ESR software modules by resolving issues and defects identified in SQA/UAT/Production phases. Applied technologies of Java, J2EE (EJB-MDB, Servlets, JSP), JMS, Spring ORM - Hibernate, Spring Web - Struts, IBM ILOG Business Rule Management Systems (BRMS) - JRules, Web Services/SOAP, Oracle, SQL, XML, HTML, Ajax, CSS, JavaScript, Rational Tools, BEA WebLogic 8/10, Unix/Linux, Eclipse IDE, Log4j, JUnit, OOA/D in development. Used the XSLT to process and transform HL7 messages to/from XML/Java objects.
  • Sanitized the VOA (Veteran Online Application) to be a stable environment for continued development effort with very limited resources and fragmented documentations under WebLogic 10.3 and Oracle 10g environment. Reconstructed the local development environment in Oracle Workshop 10.3 from the scratch, sanitized the code base to a state of error-free in compilation, brought up the VOA application.

Confidential, Richardson, Texas

Senior J2EE/Java Consultant

  • Analyzed, architected, designed, implemented, tested and maintained Network Engineering Projects Installation and Test Systems (IPREMS) using Java/J2EE (EJBs-Session Bean, CMP Entity Bean, JMS/Message-Driven Bean, Servlet, JSP, Struts, JSTL), Hibernate, Spring, JDBC, SQL, Web Services/SOAP, XML, HTML, Ajax/JSON, JavaScript, CSS, WebLogic AppServer, JBoss, Tomcat, Oracle 9i/10g, PL/SQL Developer, MyEclipse, XDoclet, Log4j, JUnit, Ant, PVCS/CVS, Unix/Linux. Applied OO best practices, MVC, J2EE design patterns, UML in development process.
  • Prototyped Portal/Portlet (JSR 168) application along with AJAX and JASON in JBoss and LifeRay Portals. Re-architected and migrated legacy JSP/Servlet web-based application to Portal which aggregated the contents from various applications across the company, provided personalization to users and Single Sign-On (SSO).
  • Evaluated Ajax and Provided technical presentations to all members inside department.

Confidential, Dallas, Texas

Senior J2EE/Java Consultant

  • Developed Flight Management features of Customer Experience Business Services with technologies of SOA, Java, J2EE, Web Services, WSAD, Websphere AppServer, Oracle, JUnit, Ant, and Log4j. Applied J2EE design patterns in OOA/D, document detailed design using UML.
  • Designed/implemented business components using JMS/Message-Driven Bean, Hibernate, XML/Web Services, and JDBC/SQL. Also responsible for implementing presentation tier using Servlets, JSP, Struts, JSTL, HTML, CSS, JavaScript.
  • Involved in all phases of Software Development Life Cycle including analysis, design, coding/code reviews, testing and support.

Confidential, Richardson, Texas

Senior J2EE/Java Consultant

  • Designed and developed E-Sales Tools for small group’s medical insurance in quoting and enrollment with technologies of Java, J2EE, Eclipse/WSAD, Websphere AppServer, MS SQL Server, IBM MQ, CVS.
  • Implemented the presentation and business components using J2EE (EJBs, Servlets, JSP), Struts, JSTL, XML, Web Services/SOAP/WSDL, JDBC/SQL, Ant, Log4j, JUnit, HTML, JavaScript.
  • Applied J2EE design pattern for best practice. Leveraged UML for OO design and modeling.

Confidential, Dallas, Texas

Senior J2EE/Java Consultant

  • Worked on the Confidential ’s FPFK J2EE web based e-Commerce application enabling the customers to print documents online and choose the delivery via FedEx under Solaris Unix/Window platforms and CVS.
  • Primarily developed the business-tier components using J2EE technology including EJBs (Session Bean, CMP Entity Bean, and JMS/Message-Driven Bean), JDBC/SQL, JNDI, XML, Oracle, Ant, Log4j, JUnit, UML, Rational Rose, and Eclipse IDEs.
  • Implemented the presentation-tier components and pages utilizing J2EE (Servlets, JSP, JSTL Taglibs), Struts, XML, CSS, HTML, JavaScript.

Confidential, Richardson, Texas

Enterprise Application Consultant

  • As a technical lead, architected and designed B2B e-Commerce Wireless Lines Activation System, B2C POS, and Application Catalog using MVC architecture, J2EE technologies (Servlets, JSP, and EJBs), Oracle 8i & 9i, BEA WebLogic Server 7 & 8, CVS SCM under Solaris Unix and Window platforms. Interfaced with business and market group, QA team and production support in the SDLC.
  • Implemented business-tier and presentation-tier using EJBs (Session Bean, Entity Bean, and JMS/Message Driven Bean), Servlets, Struts, JSP/Taglibs, JavaBeans, JDBC/SQL, JNDI, XML, XSL/XSLT, JAXP, DOM, CSS, HTML, JavaScript.
  • Integrated the Application Catalog with TIBCO Messaging Oriented Middleware (MOM) Rendezvous to publish messages from J2EE environment. Applied the Web Service technology to expose EJBs as web services. Installed and configured WLS Cluster, iPlanet with load balancing, Apache HTTP Server and WebLogic Server Plug-Ins.
  • Applied UML and Java/J2EE Design Patterns/best practices for the OO design and implementations. Leveraged Ant for build/configuration/deployment, JUnit for developer unit testing, and Log4j for dynamic logging mechanism. Performed code reviews, wrote technical design documents, mentored and assisted team members on J2EE development practices.

We'd love your feedback!