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 observabilityOpenTelemetry Familiarity with instrumentation and tooling for distributed tracingSplunk Comfortable navigating and analyzing logsSystem Design Ability to architect distributed systems with minimal guidanceSoft Skills & Team Collaboration :
Ability to work closely with engineers and business stakeholders to clarify feature acceptance criteriaSkilled in breaking down features into actionable technical tasks and planning work accordinglyComfortable working in a Kanban flow within the SAFe Agile frameworkStrong communication and documentation habits