About the role

  • Senior Software Engineer at Toyota Connected Europe developing platforms that enable vehicles to communicate with the cloud. Building scalable systems in a collaborative engineering environment.

Responsibilities

  • Design and develop scalable, distributed software systems and services in Java
  • Build high-quality, well-tested, maintainable code and contribute across the full software lifecycle, from design through to production
  • Work closely with Engineering Lead, Product and other stakeholders to shape solutions and deliver valuable features to customers
  • Make sound technical decisions across design and implementation, balancing functional and non-functional requirements
  • Contribute to modern engineering practices across testing, CI/CD, observability, cloud-native development and DevSecOps
  • Support integration, build and deployment activities, helping improve engineering processes, tooling and team efficiency
  • Collaborate closely with other engineers in an agile, team-oriented environment to solve complex technical problems
  • Take ownership of the services and components you build, including quality, reliability and ongoing improvement
  • Share knowledge with the team through collaboration, code reviews, mentoring and day-to-day technical support
  • Help raise engineering standards by promoting good software design, clean code and strong delivery practices
  • Contribute to the growth of our engineering capability in Wrocław and help shape how the team develops over time
  • Support production readiness and problem resolution, including improving the operational health of services where needed

Requirements

  • Strong hands-on software engineering experience in Java (17+)
  • Comfortable working with testing frameworks such as JUnit5, Mockito and Testcontainers
  • Experience with at least one major cloud provider, ideally AWS
  • Familiar with containerised workloads and modern deployment practices, including tools such as Docker and Kubernetes
  • Experience with messaging and streaming technologies such as Kafka, SQS or SNS would be an advantage
  • Solid experience building scalable, distributed and resilient systems
  • Understand modern software engineering practices, including APIs, web services, CI/CD, automated testing and cloud-native development
  • Comfortable working with both relational and NoSQL databases, including systems with larger data volumes
  • Experience developing microservices-based systems, ideally with Spring Boot
  • Communicate clearly and can work effectively with engineers, product teams and other stakeholders
  • Enjoy mentoring others, sharing knowledge and contributing to a strong team culture
  • Proactive, collaborative and comfortable taking ownership of problems and driving them forward

Benefits

  • Flexible working arrangements
  • Professional development opportunities

Job title

Senior Java Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job