Overview
Remote
Depends on Experience
Contract - Independent
Contract - W2
Skills
Boot
Kafka
Java
Linux
Restful
Job Details
location: remote in US
Duration: multi year project
Bachelor's Degree from an accredited college or university required. An additional four (4) years of related experience may substitute for degree.
- At least five (5) years of related experience required.
- Strong Core Java/Java 11 (or newer) Development.
- Experience designing and implementing JEE solutions with a focus on Spring Boot, Microservices and business rules.
- Experience using modern development methodology including Agile and continuous integration.
- Experience with Lambda expressions and Generics.
- Understanding of design patterns, SOA principles, and core Java API.
- Working knowledge of web services, service discovery protocol, messaging protocols (REST, RPC, WS-*, SOAP, Restful etc.), schema design and JMS or Apache Kafka for event handling.
- Strong interpersonal, communication, and writing skills.
- Experience in planning and accomplishing goals and complicated tasks and providing consultation on complex projects as a top-level contributor or specialist.
- Experience developing solutions integrating and extending GOTS and COTS products.
- Experience with performance tuning and optimization of service-based Framework infrastructure and services.
- Preferred qualifications include:
- Knowledge of Life Cycle Support of a software application on Z/OS and Red Hat Linux system environment.
- Experience working with big data or Mongo DB.
- Familiar with IBM Database (DB2)/Structured Query Language (SQL) development.
- Able to build and deploy applications using Maven, Docker, Jenkins is a plus.
- Experience working in and a general understanding of Red Hat Linux OS.
- Experience in performance tuning and Clustering JEE application based platform for Enterprise system (I.E. Tomcat, Weblogic, EAP, Websphere, etc.).
- Experience with Drools Business Rules Management System.
- Experience in designing, implementing, and tuning JBoss products (EAP/EWS, BRMS, Fuse, Fuse SW, JDG, JDV, JON).
- Experience in Mainframes, JCL and executing Java Programs on Mainframes.
- Experience in implementing SOA.
- Background in managed file transfer, XML Gateway and various transport protocols (FTP, SFTP, HTTPS, TLS etc.).
- Experience using Rational Team Concert client and Rational Suite.
- Experience with IRS Enterprise Life Cycle (ELC), Enterprise Architecture and IRS policies, procedures, and strategies.
- Experience developing Framework infrastructure and services within one of the SOA and Restful design patterns.
- Experience working with Java Sprint technology including Spring JPA and Spring Batch.