Position: Java/AWS Engineer
Location: Seattle, WA
Duration: Long term
Role Overview:
Design, build, and support scalable, secure, cloud-native backend services using Java, supporting POS, Payments, Security, and Integration platforms in an AWS-based ecosystem.
Key Responsibilities:
Design and develop high-quality backend services and microservices using Java and Spring Boot
Build and operate cloud-native applications on AWS, following scalability and reliability best practices
Develop and expose secure APIs to support POS, Payments, and Integration use cases
Implement event-driven and messaging-based integrations using Kafka and asynchronous patterns
Integrate with internal and external systems using REST APIs and streaming platforms
Apply security best practices including authentication, authorization, encryption, and secure data handling
Ensure code quality and reliability through testing, code reviews, and CI/CD pipelines
Collaborate with product, platform, and integration teams in Agile delivery environments.
Required Qualifications:
8+ years of hands-on backend engineering experience
Strong expertise in Java, Spring / Spring Boot, and object-oriented design
Proven experience building microservices and RESTful APIs
Strong experience with Kafka and event-driven architectures
Solid experience integrating applications on AWS (EC2, EKS/ECS, Lambda, S3, RDS/DynamoDB, API Gateway, IAM)
Experience with cloud-native and distributed systems
Experience working in Agile / Scrum environments
Strong problem-solving skills and ability to work cross-functionally