Senior Java Backend Developer
--Remote--
Role Overview:
We are hiring experienced Senior Backend Java Developers to join a fast-paced, highly collaborative team working on large-scale, enterprise-level backend systems. You will contribute to high-impact projects involving complex integrations, cloud-native infrastructure, and scalable backend architecture.
Important Requirement:
- We are seeking candidates who are former Amazon employees, with their most recent Amazon employment having ended at least 6 months ago.
- Both contract and permanent employment options are available, offering flexibility based on your preferences and career goals.
Required Qualifications:
- 5+ years of professional experience with Java and SQL
- 3+ years of experience in at least one scripting language such as JavaScript, TypeScript, or Python
- Strong experience with the AWS ecosystem, including:
- S3
- EC2
- Lambda
- Step Functions
- Solid understanding of REST APIs and webhooks for large-scale backend integration
- Experience with both Relational Databases (MySQL) and NoSQL (MongoDB, DynamoDB)
- Experience working with enterprise data platforms, including Redshift and data lake solutions
- Experience in Unit Testing and Integration Testing
Preferred Qualifications:
- Experience with Adobe Analytics
- Familiarity with API rate limiting and batch processing
- Background in data cleansing and analytics using Python/pandas
- Knowledge of GDPR and data privacy best practices
- Hands-on experience with Snowflake
- Exposure to Airship or similar customer engagement platforms