AWS Lambda, Amazon Web Services (AWS), Application Programming Interface (API), Artificial Intelligence (AI), Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Database Design, Database Technology, Distributed Computing, Docker, Java, Microservices, NoSQL, Oracle SQLPlus, Performance Tuning/Optimization, Programming Tools, REST (Representational State Transfer), SQL (Structured Query Language), Scalable System Development, Software Engineering, User Interface/Experience (UI/UX)
Senior Java Backend Engineer (Kafka, AWS, Spring Boot - Denver, CO - Onsite
Job Title: Senior Java Backend Engineer (Kafka, AWS, Spring Boot
Location: Denver, CO- Onsite
Duration: 6 Months Contract with possible Extension based on performance.
Visas: Independent visa Holders are eligible.
Must Have
Java + Spring Boot (Microservices)
Kafka / Event-driven architecture
AWS (EKS/ECS, Lambda, API Gateway, DynamoDB)
Distributed systems (high-scale, low-latency design)
Database expertise (SQL + NoSQL, performance tuning)
We are seeking a Senior Backend Engineer with strong experience in Java (Spring Boot) to design and build scalable, high-performance microservices and distributed systems. The ideal candidate will have hands-on expertise in event-driven architecture using Kafka, and cloud-native development on AWS (EKS/ECS, Lambda, API Gateway, DynamoDB).
You should have solid experience with REST APIs, system design, and database technologies (SQL & NoSQL), along with a good understanding of performance optimization and scalability. Familiarity with Docker, Kubernetes, and CI/CD pipelines is preferred.
Experience with frontend technologies and modern AI-assisted development tools is a plus.