onsite
Java Engineering Lead / Principal - Toyota Connected
Software Engineer
Lead a high‑performing Java engineering team, driving design and delivery of micro‑service platforms on AWS while championing Agile practices and technical excellence.
About the role
Key Responsibilities
- Architect, design, and deliver scalable Java‑based micro‑service solutions for connected mobility products.
- Lead and mentor a team of engineers, fostering a culture of continuous improvement, code quality, and Agile delivery.
- Collaborate with product, data, and infrastructure teams to define technical roadmaps and ensure seamless integration with cloud services.
- Drive adoption of best practices in testing, CI/CD, and performance monitoring across the codebase.
- Represent the engineering function in stakeholder meetings, translating business needs into technical specifications.
Requirements
- 10+ years of professional software development experience, with at least 5 years in a senior or lead Java role.
- Deep expertise in Java, Spring Framework, and building RESTful micro‑services.
- Strong experience deploying and operating services on AWS (e.g., EC2, ECS/EKS, Lambda, S3).
- Proven track record of leading Agile teams, mentoring engineers, and delivering complex projects on time.
- Excellent communication skills and ability to influence cross‑functional stakeholders.