Senior Software Engineer (Java/AWS)
Core
Design, build, and operate scalable, cloud-native applications on AWS for transportation and defense solutions.
Role type
Senior Software Engineer (Backend)
Builds
Production SaaS applications and high-availability systems
Domain
Transportation technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java 11+, Spring Boot, microservices, AWS (EC2/ECS/EKS/Lambda/S3/RDS/DynamoDB/SQS/SNS/CloudWatch), Docker, Terraform/CloudFormation, Bash/Python, JUnit, observability, secure coding
Preferred skills
Messaging/streaming, Caching (Hazelcast/Redis/ElastiCache), API Gateway
Technologies
Java, Spring Boot, AWS, Docker, Terraform, CloudFormation, Bash, Python, JUnit, Redis, Hazelcast
Responsibilities
Design and build scalable cloud-native applications; operate high-availability systems; contribute to CI/CD pipelines and code quality; perform troubleshooting and performance optimization; participate in support rotation
Seniority
Senior, hands-on IC