Java Devloper

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.