Backend Engineer
Experian
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $80,237 - $139,077 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudDynamoDBEC2GraphQLJavaKafkaMicroservicesSpringSpring BootSpringBoot
About the role
- Build backend services using Java, AWS (EC2, S3, Lambda, DynamoDB), GraphQL, and Kafka or similar tools, emphasizing reliability, performance, and scalability.
- Develop cloud-native, event-driven solutions using AWS services like EC2, S3, Lambda, DynamoDB, EventBridge and Kinesis.
- Write clean, secure, maintainable code with unit testing, logging, and monitoring.
- Participate in design reviews and technical discussions to deepen architectural knowledge.
- Optimize system performance through profiling and bottleneck analysis.
- Follow Agile practices including stand-ups, retrospectives, and iterative delivery.
Requirements
- 3–5 years of professional software engineering experience.
- Proficiency in Java and Spring Boot.
- Hands-on experience with AWS (Lambda, ECS, CloudFormation, IAM).
- Proficient in REST APIs, microservices, and event-driven architecture (Kafka, Kinesis, EventBridge).
- Proficient in integrating experimentation platforms (e.g., Split.io , Statsig, Eppo).
Benefits
- Flexible Time Off: 15 Days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootAWSGraphQLKafkaKinesisEventBridgeREST APIsmicroservicesunit testing
Soft skills
reliabilityperformancescalabilityclean codesecure codemaintainable codedesign reviewstechnical discussionsoptimizationAgile practices