We provide IT Staff Augmentation Services!

Employee - J2ee Resume

Chicago, IL

SUMMARY

  • I have many years of development experience.
  • I have experience with Java, J2EE and Spring Boot.
  • I have worked in full life - cycle development as well as Agile.
  • I have experience with Microservice development and have exposure to AWS and Jenkins-based CI/CD pipelines and the Git code repository.
  • I have developed web-based GUI’s using HTML, CSS, JSP, Struts, Java Server Faces. Developed using Java JPA, Hibernate, Spring JDBC, Spring Data.
  • Developed enterprise-wide web-based applications using Struts, JSP, HTML, CSS, JDBC, EJB.
  • I have been exposed to both AWS as well as Angular 9.
  • I have developed on Windows using Spring Tool Suite as well as on Linux platforms.
  • I have worked with IBM Rational Application Developer, IBM WebSphere Application Developer, IBM WebSphere Application Server, IBM WebSphere Portal Server, IBM HTTP Server, Tomcat Application Server, Apache Web Server, JBoss Application Server and Database design.
  • I communicate well and have a passion for technology.

TECHNICAL SKILLS

LANGUAGES: Java 1.8, JSP, JavaScript, HTML, CSS, XML, SQL, Perl

INTERNET TECHNOLOGIES: J2EE, EJB, JDBC, JSP, Struts, Java Portlets, JSR 168 Portlet Spec, Ant, Socket Programming, Java Server Faces, Primefaces, Spring, JUnit, JUnitEE, httpUnit, TCP/IP, HTTP, FTP, JiBX, JMS, MQ. SVN, Git.

WEB APPLICATION SERVERS: IBM WebSphere Application Server, Apache/Tomcat, WebLogic, JBOSS.

DATABASES: Oracle 10.X, PL/SQL, Oracle Pro*C, SQLLDR, DB2, MySQL, PostgreSQL.

OPERATING SYSTEMS: Windows 10, HP-UX, Linux, zLinux (IBM), System V Unix

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Employee - J2EE

Responsibilities:

  • Responsible for maintaining existing Struts and JSF based J2EE intranet applications
  • Maintained suite of applications responsible for communication with remote servers and AS/400 platform via IBM MQ. Kept remote Windows DB2 servers synchronized with AS/400 DB2 and vice versa.
  • Responsible for maintaining Spring Boot based microservices for Railcar Assignments, Freight Billing and Facilities.
  • High level microservice design pattern consisted of Presentation layer microservices responsible for calling Service layer microservices.
  • Presentation layers received or passed User Interface requests, performed business logic. Service layers interacted with a database.
  • For each microservice, responsibilities included:
  • Participating in design sessions for data design, database design and design of microservices.
  • Working with User Interface team to design and develop microservice Request and Response objects.
  • Designing and developing DTO objects and any needed Entity objects.
  • Developing microservice Controller methods for Presentation and service level class methods.
  • Developing microservice Controller methods for Service level service level class methods.
  • Performing intermediate testing during microservice development using Postman and Swagger.
  • Writing JUnit tests used by local and integration tests.
  • Working with Quality Assurance team to support testing and to resolve bugs.

Confidential, Tinley Park, IL

Consultant - J2EE Application Development

Responsibilities:

  • Developed Rez1 Audit system, an automated auditing system to compare Celtic with customer invoices on a charge code by charge code and line by line basis.
  • Any differences were flagged and reported. Designed a Spring MVC front end to RESTful service which allowed the user to start the auditing process and choose what portion of a bi-weekly draft should be audited.
  • Responsible for requirements gathering, project plan, program design, implementation, user acceptance testing, project documentation.

Confidential - Chicago, IL

Consultant - J2EE Application Development

Responsibilities:

  • Worked on eFlex system. eFlex provides a link between Confidential ’s Prio Revenue Management System and Confidential ’s Reservation, Sales and Data Warehouse Systems.
  • eFlex is XML based with responsibility for reading from and writing to JMS message queues.
  • Primary responsibility was for bug-fixing and testing.
  • Java, Eclipse IDE, WebLogic, Informix, JDBC, XML, Axis2, SoapUI

Confidential, Lemont, IL

Consultant - J2EE Application Development

Responsibilities:

  • Worked on IP Gateway User Management. IP Gateway is an application used by the Department of Homeland Security to track the nation's infrastructure. The User Management suite of tools determines who will have access to the application. Registration application allows a user to first register for access for permission to use the application. User Management application receives registration requests and then manages a workflow of Federal Review and Administrative Review. If access is granted, then the user is made Active and is allowed use of the IP Gateway tools.
  • Added a Federal Review into the User Management workflow, made all supporting changes to Registration and Account Management.
  • Worked on DSAT Emergency Action Plan. Dam Sector Analysis Tool (DSAT) is an application that manages information on the nation's dams. The Emergency Action Plan application allows a user to record all of the specifications for a dam, then define all of the actions to be taken if anything should happen to the dam. A PDF report can be generated.
  • Performed general maintenance on the application including tidying the Java Server Faces front-end, adding additional database queries and adding local caching.
  • Developed using Netbeans IDE 8.0.2, Java 7.X, Java Server Faces 4.011, Java Server Faces Extensions 1.2.1, Java Bean Predicates, OmniFaces 1.4.1, Maven 2.3.2, Oracle 11.X, JPA, EclipseLink 2.5, JTA 1.1

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Worked on mypeoplescout.com internal recruiter portal, *.greatjob.net external candidate portal.
  • Developed API to convert HTML and CSS to PDF via XSLT and the Flying Saucer java library. API was then used to create downloadable PDF's from XML. Flying Saucer did not have licensing restrictions that iText has, while also offering the flexibility to use CSS to style text. API was used.by Interview Guide Application and Resume Preview application.
  • Developed Delta/US Airways job matching engine - Designed API for job matching. API gives end users the ability to request a job search by category, job grade, city/airport or distance. Designed a de-normalized database to allow multiple preferences by company and therefore by user. Used Apache Commons API BeanPredicates to search collections of preferences and to reduce code complexity.
  • Redesign of Recruiter Requisition forms. Removed proprietary XML-based screen generation code based on a JSP custom tag and replaced it with HTML, JavaScript and CSS leaving Confidential API calls intact. Made changes to back-end as needed.
  • Performed JVM tuning to improve system performance.
  • Eclipse, JBoss, Java 1.5, Hibernate 2.X, EJB 2.X, JDBC, Oracle 11.X, HTML, CSS, XML, JUnit

Confidential, Chicago, IL

Consultant - J2EE Application Development

Responsibilities:

  • Helped maintain Claims System for IDES (Illinois Department of Employment Security)
  • Used IBM Rational System Architect 7.0, Java 1.5, Oracle, JDBC, JSP, HTML, JUnit

Confidential, Monona, WI

Consultant - J2EE Application Development

Responsibilities:

  • Worked on CSA (Customer Service Application) used to provide customer service to external WPS customers. Extended system to add additional J2EE Web Services to retrieve Beneficiary and Provider information for external customers.
  • Web Service was generated by using RSA 7.0 modeling perspective.
  • Developed using IBM Rational System Architect 7.0, Java 1.5, Spring, JDBC, JSP, HTML

Confidential, Itasca, IL

Consultant - J2EE Application Development

Responsibilities:

  • Worked on DeVry360 Dashboard project. Project was hosted on Sungard's Luminis portal, a JSR-168 compliant portlet container. 360View consisted of a portlet to search for student, alumni or faculty information, a portlet to display demographic information, a portlet to show demographic information and a portlet to show academic records. Portlets supported Luminis SSO (Single Sign On) to back-end legacy systems. Inter-portlet communication was achieved through use of Dojo Javascript library.
  • Designed and wrote Java servlets, generated Axis2 Web Service clients to support communication with external financial and student information systems (ProSAM and Banner).
  • Helped write JSR-168 compliant portlets.
  • Designed Java POJO’s and JSON strings used by Dojo-based JSP views.
  • Helped design overall dashboard architecture.
  • Developed using Eclipse 3.3, Java 1.5, JSON-Lib, Dojo 1.3, WSDL2Java, Spring, Maven

Confidential, Chicago, IL

Consultant - J2EE Application Development

Responsibilities:

  • Responsible for porting the corporate WebSphere Application security scheme onto Confidential ’s application server. Ported Trust Association Interceptor (TAI), Security Adapter, DB2-based Custom User Registry, Name Space Bindings, JDBC credentials. Responsible for determining proper configuration in WebSphere Administration console. Responsible for testing and documenting completed solution.
  • Developed LocalData Service, an EJB Message Bean that used JMS and MQ Series to receive JMS messages from an external system, convert them into XML using the JiBX XML to POJO conversion utility, commit the transaction to a DB2 database and used JiBX to create a JMS message to be placed on an outbound message queue. Responsible for developing JUint, JUnitEE test cases and all documentation.
  • Developed Car Planned Service Information screen. Screen allows a user to display the status of all active work on a railroad car by entering the car mark and car number. Responsible for testing and documenting the complete solution.
  • Developed using RAD 7.0, Java 1.5, Hibernate 3, DB2, JSF, JiBX.

Confidential, Deerfield, IL

Consultant - J2EE Application Architecture

Responsibilities:

  • Responsible for building test harness to automate testing of Authenticator security software used by all POS, Pharmacy, kiosk and applications developed by Confidential for internal use.
  • 120+ functional test cases were automated. Reduced test time from 40 man-hours hours to 2 hours, unattended.
  • Test Harness tested login, change password, lockout, timeout, login token cache creation, cache timeout and cache synchronization on both client and server platforms.
  • Developed using Java WebSphere, RAD, Java, JUnit, Cactus, HttpUnit, Ant

Confidential, Chicago, IL

Consultant - J2EE Application Developer

Responsibilities:

  • Responsible for development of Classified Ad Data Quality application.
  • Program received classified ad data listings and checked each for validity against database validation tables.
  • Java WebSphere, WebSphere Portal, RAD, Java, Oracle 9i, JDBC, JUnit, Spring

Confidential, Oak Brook, IL

Consultant - WebSphere Portal Application Developer

Responsibilities:

  • Responsible for architecture, development and implementation of Confidential ’s Global Contact Directory as a JSR 168 portlet to replace non-J2EE Phonebook application.
  • Global Contact Directory allows Confidential ’s world-wide employees, vendors, owner operators to maintain and look up corporate contact information.
  • Wrote architectural diagrams which included UML use case diagrams, class diagrams and sequence diagrams.
  • Developed wire-frames, data model and portlet architecture from user specifications.
  • Developed Oracle 9i database schema from data model. Loaded schema using Oracle SQLLDR.
  • Responsible for interfacing with client‘s system administrators and DBA’s to help insure that all implementation environments were properly configured and implemented.
  • Responsible for working with project manager to ensure all user requirements were met.
  • Responsible for working with client architecture group, standards group to insure compliance to AccessMCD standards for security, design and appearance.
  • Application architecture featured MVC design pattern for ease of software development and maintenance.
  • Application featured portlet pages for basic search, advanced search, employee self-maintenance and various administration, configuration and help pages, LDAP based authentication.
  • Developed all portlet pages using HTML, JSP, CSS and JavaScript.
  • Integrated Contact Directory data into Ultraseek indexes and wrote search code.
  • Performed JVM tuning.
  • Participated in regular code reviews.
  • Responsible for mentoring and transferring knowledge to client’s employees.
  • WebSphere Portal, WSAD Portlet Test Environment, Java, JSP, CSS, LDAP, Oracle 9i, JDBC, SQLLDR, Ultraseek.

Confidential - Chicago, IL

Consultant - J2EE Application Developer

Responsibilities:

  • Worked as a developer on the Confidential Hotels iCapex Capital Expense tracking and reporting system.
  • System tracks internal projects by purchase order and allows users to easily monitor project budgetary status.
  • Responsible for partial database design.
  • Responsible for front end development.
  • Java, J2EE, JSF, Oracle IDE, Oracle Application Server, Oracle 10g

Confidential - Schaumburg, IL

Consultant - J2EE Application Developer

Responsibilities:

  • Helped build RapidReviewer credit card transaction review system
  • Responsible for building system maintenance screens using Java Server Faces, JSP, CSS
  • Responsible for integrating maintenance screens with pre-existing Hibernate objects
  • Responsible for implementing call-outs to Experian, Quova credit reporting services
  • Responsible for using WSDL2Java to develop and implement web service to call Penley reporting service
  • Java, J2EE, JSF, Hibernate, WSDL2Java, Tomcat, Eclipse, Ant, MySQL 4.1, in a multi-threaded environment.

Confidential, Lisle, IL

Consultant - J2EE Application Developer

Responsibilities:

  • As a Java Developer, responsible for @WinXS application maintenance of base application.
  • Responsible for application development as a member of RRD’s Custom Solutions team ( Chevron, Ethicon/Johnson and Johnson, Cooper, TOPS/Office Depot ).
  • Responsible for working from specifications application functionality and GUI design.
  • Responsible for staying within RRD’s Architecture and Design standards.
  • Responsible for designing application tests.
  • Development environment was Java, JSP, HTML, CSS, Log4j, WSAD, WebSphere Application Server, CVS, DB2.

Confidential, Lisle, IL

Consultant - J2EE Application Developer

Responsibilities:

  • As a Java Developer, responsible for re-design of advanced search GUI interface for www. Confidential .com website.
  • Responsible for advanced search GUI design and implementation.
  • Responsible for advanced search results GUI design and implementation..
  • Responsible for using OO Design Patterns where appropriate.
  • Responsible for interfacing with middleware team and designing appropriate software interface.
  • Responsible for staying within Confidential ’s Architecture and Design standards.
  • Responsible for designing JavaScript libraries and JSP Custom Tags.
  • Responsible for designing application tests.
  • Development environment was Java, Eclipse, Struts, Tiles, JSP, HTML, CSS, Log4j, WebSphere Application Server.

Confidential, Madison, WI

Consultant - J2EE Application Architect and Developer

Responsibilities:

  • As a Java Architect and Developer, helped design and develop intranet-based J2EE insurance applications for Agent Compensation (ACP), Agent Operations Tracking (AOT).
  • Responsible for application design using UML Class Diagrams, UML Sequence Diagrams.
  • Responsible for using OO Design Patterns where appropriate.
  • Responsible for working with Usability and Media teams to design the look and feel of the application.
  • Responsible for working with Data Modeling and DBA teams to choose application platform and to design new application support tables
  • Responsible for designing applications that minimize response time and network overhead.
  • Responsible for designing JavaScript libraries and JSP Custom Tags.
  • Responsible for developing applications using WSAD, Java, JDBC, Struts, JSP, HTML, CSS, Log, WebSphere Application Server.
  • Responsible for integrating modifying existing login code to new applications.
  • Responsible for designing application tests using Ant, JUnit
  • Responsible for mentoring other J2EE developer.

Hire Now