What are the responsibilities and job description for the Sr Software Engineer (Java/AWS) position at Moorecroft Systems Inc.?
Job Details
Job Title: Backend Software Engineer (Java/AWS)
Job Description:
We are seeking a Backend Software Engineer with strong Java and AWS experience to join our dynamic team. The ideal candidate will have a deep understanding of Spring Boot and be comfortable coding, writing, and reviewing extensive code and tests in a high-throughput, low-latency microservices environment.
Must-Have Qualifications:
- 5 years of Software Engineering experience
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Expertise in Java backend development with AWS
- Strong experience with Spring Boot must know how it works and be able to code confidently
- Ability to read product requirements and translate them into implementation tickets
- Experience reviewing, learning, and documenting software/system designs
- Strong focus on system observability, implementing proper metrics, monitoring, and alerts
- Availability for a weekly-rotating On-Call support schedule
- Excellent communication and collaboration skills, working effectively with both technical and non-technical stakeholders
Preferred Skills:
- Experience with non-relational databases (e.g., DynamoDB)
- Knowledge of Redis and/or MemCache
- Familiarity with Apache Kafka and/or Kinesis
- Hands-on experience with AWS or other cloud platforms
- Understanding of Terraform, Docker, and Kubernetes
- Experience in the Ad Tech industry is a plus
If you're passionate about scalable backend systems, cloud infrastructure, and building high-performance applications, we d love to hear from you!