Java DeveloperLocation: Plano-Dallas, TX or IL, DE, CA, NY, NJ (ONSITE) Duration: 12+ Months Contract (potential for extension)Job Description:Our client is looking for a 10+ year experienced Java Developer with expertise in Java/Spring Boot, Payment Transaction Management experience (preferably with Graphite), FX, Cockroach DB or similar etc.Required:AWSSpring BootRest Full Web servicesJava/Spring/Spring Boot/Micro service/AWS/Angular/ReactJava 17 (or Java 11 will also work)Spring Reactive Programming using Web Flux (should be hands on with various Flux/Mono operations, invoking reactive API, reactive DB)J Unit for reactive and BDD Testing based on cucumber/GherkinsRegular backend developer skills (Git, Maven, Gradle, Jenkin, Splunk logging etc.)Deploying/monitoring in KubernetesSecondary Skill:Cockroach or PostgreSQLCassandraLiquibase usage to make DB changesResponsibilities:Develop AWS deployment automation services for various security related applications and tools.Design, build, test, deploy and support deployment of tools in AWS.Programming experience with Angular and Java, J2EE, XML, and Web ServicesExperiences in full life cycle application/system developmentExperience developing in distributed application environments (Database, Transaction Management)Experience writing conceptual and detailed design documents, and developing large scale enterprise applications following an Agile execution modelAngular, Java, and J2EE experienceExperience/knowledge of AWS development and servicesExperience with Application integrations (SOAP/REST Web Services, ESB, JMS, File/Data transfers, etc.)Familiar with GIT repositories (Bit Bucket) and Agile Methodology/SCRUM/Kanban UCD, Terraform, Docker/Container basicsSource Code Control/Feature Branching/CICD Pipeline Basics, Version ControlExperience with Jenkins and GIT– Foundational