Toyota Financial Services (TFS) is looking for a Software Development Engineer II to help lead the transformation of their core systems into agile, cloud-native, and service-oriented platforms.
Requirements
- 5+ years of professional software development experience
- Proficient in Java, Spring Boot, and RESTful API development
- Experience with AWS services including EKS, S3, MSK, DocumentDB, and ElastiCache
- Solid background in microservices, event-driven architecture, and cloud-native design
- Familiarity with NoSQL databases, caching, and real-time streaming
- Strong experience with Docker, CI/CD tools (e.g., Jenkins, Artifactory), and Git
- Hands-on testing with JUnit, Mockito, and API testing tools
Responsibilities
- Develop scalable backend services using Java, Spring Boot, and the broader Spring Framework
- Build responsive UI components using React and modern JavaScript/TypeScript
- Design and implement microservices, REST APIs, and event-driven components following layered and client-server architecture patterns
- Deliver cloud-ready solutions using AWS SDK, and services such as S3, DocumentDB, Arora, and Amazon MSK
- Deploy containerized applications to Amazon EKS using Docker, with CI/CD support via Jenkins and Artifactory
- Write robust tests using JUnit, Mockito, Ready API, Postman, and Selenium to ensure code quality and reliability
- Work with NoSQL databases, implement effective caching strategies, and manage builds using Maven and GitHub
Other
- 5+ years of professional software development experience
- Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied)
- Ability to work in Plano, TX
- No sponsorship of job applicants for employment-based visas or any other work authorization
- Strong teamwork, flexibility, and respect for all perspectives and values