Software Engineer
Quick Overview
Job Description
Title: Software Engineer- Java
Location: St Louis MO, Charlotte NC, Coppell TX
Keys for This Role
- Need someone with an AWS background who has built transactional systems and can write code in Java and Spring.
- This position is 80% development and 20% unit testing.
Job Description
Lead the design and delivery of event-driven transactional microservices on AWS using:
Java 17
Spring Boot
ECS
Aurora PostgreSQL
SQS FIFO
EventBridge
MSK
The systems will be processing millions of decisions per day. This role focuses on transactional systems, not data pipelines or analytics.
Required Skills
7+ years of experience with Java/Spring Boot
Hands-on AWS experience
Experience with ECS
Experience with Aurora PostgreSQL
Experience with SQS
Experience with EventBridge
Experience building transactional systems
Experience with concurrency controls, including:
Advisory locks
Optimistic versioning
Experience with Kafka
Experience with CI/CD, preferably GitLab
Experience with Terraform/CDK
Other Required Skills
Drools Rules Engine
State machine patterns
Parallel-run validation
Resilience4j
Legacy-to-cloud migration
Skills
Similar jobs
Software Development Job Training Opportunity
Year Up United · Austin, United States
18 minutes ago$525/hrEmbedded Software Engineer 3 - Secret
Elite Technical · Chandler, United States
18 minutes agoSoftware Engineer Level 4 with Security Clearance
Core4ce · Alexandria, United States
18 minutes agoSoftware Developer (Systems Software) with Security Clearance
GRVTY · Chantilly, United States
18 minutes agoSoftware Engineer - Restaurant Inventory & Food Cost Platform
Tror · United States
22 minutes agoSoftware Engineer 3 with Security Clearance
Torch Technologies Inc. · Huntsville, United States
25 minutes ago