Overview
Skills
Job Details
Contract to Hire Role - W2 Only - EST work hours
Must Haves
Java (concurrency, memory management, performance tuning), Distributed System Design, Real Time processing, API Design, Messaging/Eventing (MQ, Kafka, etc.), Availability Engineering (SLAs, failover, degradation, etc.), Observability (Opentelemetry, Grafana, Splunk, etc.)
Java (17) Strong proficiency, including writing concurrent and multithreaded code
Spring Boot Experience building and maintaining microservices
Kafka Familiarity with event-driven architecture and stream processing
AWS Hands-on experience with ECS, RDS, and ElastiCache (Redis)
Terraform Ability to write infrastructure-as-code to deploy new or existing services
SQL Solid understanding of relational databases and query optimization
Testing Practices Strong unit, integration, and end-to-end testing discipline
Distributed Systems Proven experience designing and working with scalable, fault-tolerant systems
Nice-to-Have Skills
Grafana Experience creating dashboards for observability
OpenTelemetry Familiarity with instrumentation and tooling for distributed tracing
Splunk Comfortable navigating and analyzing logs
System Design Ability to architect distributed systems with minimal guidance
Soft Skills & Team Collaboration
Ability to work closely with engineers and business stakeholders to clarify feature acceptance criteria
Skilled in breaking down features into actionable technical tasks and planning work accordingly
Comfortable working in a Kanban flow within the SAFe Agile framework
Strong communication and documentation habits