Cox Automotive is seeking a Software Engineer II to join their Manheim team to design, develop, and maintain application and system code, reduce technical debt, and align development efforts with product and technology roadmaps.
Requirements
- 2+ years' experience with Java, Spring Boot, SQL, and relational/non-relational databases.
- 2+ years' experience writing Unit and Integration tests to ensure service reliability and maintainability.
- 2+ years' cloud experience, preferably with AWS (Azure or GCP also acceptable).
- Full-stack development experience with React and JavaScript.
- Python, DBT.
- Git, GitHub Actions, CI/CD Pipelines.
- Experience with middleware/messaging technologies (ActiveMQ, SQS, Kafka, Kinesis).
Responsibilities
- Build and evolve integration services in Java/Spring Boot, exposing well‑versioned REST APIs and consuming internal/partner services with strong error handling and backward compatibility.
- Design for resilience using timeouts/retries, idempotency, circuit-breaker patterns, and graceful degradation to protect downstream systems and SLAs.
- Operate services in AWS using managed capabilities such as ECS Fargate, Aurora, and OpenSearch to deliver scalable, cost-effective integration components.
- Collaborate with cross-functional team members to plan, develop, and deliver high-quality technical solutions within sprint timelines, ensuring alignment with project goals and business requirements.
- Participate in a rotating on-call schedule, diagnosing and resolving production issues with a sense of urgency and commitment to service reliability.
- Familiarity with or experience participating in test-driven development environments or cultures that prioritize iterative testing and feedback loops.
- Working knowledge of Agile or Lean principles, with hands-on experience in Agile ceremonies and delivery cycles preferred.
Other
- Bachelor's degree in a related discipline and 2 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and up to 2 years' experience; or 6 years' experience in a related field
- Participate in Agile planning
- Offers technical guidance
- Stays informed on emerging industry trends