Java Software Engineer (Intermediate)

Toyota Connected EuropeSwoyersville, PA
Hybrid

About The Position

Toyota is transforming into a mobility services company, and Toyota Connected Europe is central to this. We are expanding our engineering presence in Wrocław and seeking an experienced Software Engineer to join us. This is a unique opportunity to be one of the first engineers in the Wrocław team, influencing how we work, shaping engineering culture, and building the foundations for future teams. You will work on large-scale, distributed software applications and systems that enable vehicles to communicate with the cloud, powering driving experiences globally. You will be involved in the design, development, implementation, and documentation of these critical platforms.

Requirements

  • Solid hands-on programming experience in Java (17+)
  • Experience with testing frameworks such as JUnit5, Mockito and Testcontainers
  • Familiarity with APIs, web services, CI/CD pipelines and automated testing practices
  • Experience with microservices-based systems, ideally using Spring Boot
  • Comfortable working with relational databases and some exposure to NoSQL databases
  • Experience with at least one major cloud provider, ideally AWS
  • Understanding of the fundamentals of good software design and ability to contribute to solutions that balance functional and non-functional requirements
  • Experience building or contributing to distributed systems and modern software applications
  • Familiarity with containerised workloads and modern development practices, including tools such as Docker and Kubernetes
  • Proactive, collaborative and comfortable reaching out to others to solve problems and unblock delivery
  • Keen to keep learning, develop skills and grow role over time
  • Enjoy working in agile teams and contributing to continuous improvement, delivery quality and strong team culture
  • Willingness to get involved in problem resolution and helping improve the operational health of production services

Responsibilities

  • Design, develop, test and maintain software components and services in Java
  • Contribute to the delivery of scalable, reliable and well-engineered systems, following agreed standards and good engineering practices
  • Work with other engineers to build, improve and support software across the full development lifecycle
  • Participate in technical design discussions and contribute to the design of components within larger systems
  • Write clean, maintainable and well-tested code, and take part in peer reviews and collaborative problem-solving
  • Support build, integration and deployment activities, helping improve development processes and team efficiency
  • Work with APIs, data structures and system components across distributed and cloud-based environments
  • Help monitor, maintain and improve production services, including troubleshooting and resolving issues where needed
  • Collaborate closely with peers and senior engineers in an agile, team-oriented environment
  • Support the adoption of modern engineering practices, tools and ways of working across the team
  • Continue growing your technical skills while contributing to a strong engineering culture in Wrocław
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service