JOB DESCRIPTION
Must-Have Technical Skills:
- Java (8) 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