The Software Engineer will build on their passion for software engineering and combine with skills for operational excellence to build solutions to scale industry best practices and design patterns
Job Summary
The Software Engineer will build on their passion for software engineering and combine with skills for operational excellence to build solutions to scale industry best practices and design patterns.
Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in backend and middleware.
Toyota offers industry-leading benefits and career development opportunities, including professional growth programs, tuition reimbursement, and comprehensive health and wellness plans.
Matching Summary
The Software Engineer will build on their passion for software engineering and combine with skills for operational excellence to build solutions to scale industry best practices and design patterns.
Skills & Requirements
Must-have
Java, J2EE, Spring Boot
backend and middleware solutions
RDBMS, Container Orchestration
Docker, Kubernetes, ECS
AWS tools and services
asynchronous communication patterns
Kafka
Nice-to-have
collaborative environment
innovative solutions
operational excellence
Team Member Vehicle Purchase Discount
Toyota Team Member Lease Vehicle Program
Key Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field
3+ years of experience with Java, J2EE, Spring Boot
Intermediate to advanced programming skills
Experience with Test-Driven Development (TDD)
Experience with object-oriented design
Experience with 12-factor app principles
Experience developing scalable and resilient micro services
Experience in containerization technologies
Experience building observable systems
Experience developing software using System Design principles