Java Sw Manager

Applied Materials

Rehovot, Israel
Complex distributed systems
Multi-threaded/multi-process architecture
Cross-service integration
Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment

Job Summary

  • Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment.
  • Own the end-to-end software development lifecycle, including requirements intake, functional and design specifications, implementation, integration, and release.
  • Mentor and develop team members to achieve their full potential and grow technical leadership capabilities.

Matching Summary

Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment.

Skills & Requirements

Must-have

  • complex distributed systems
  • multi-threaded/multi-process architecture
  • cross-service integration
  • multi-language system coordination
  • Java Spring Boot microservices
  • Linux software development
  • Agile Scrum development practices

Nice-to-have

  • supportive work culture
  • continuous learning and growth
  • customer-focused solutions
  • technical leadership capabilities

Key Requirements

  • B.Sc. in Computer Science or related field
  • Minimum 5 years managing software engineering teams
  • 8+ years hands-on software engineering experience
  • 8+ years hands-on Java development experience
  • Experience with containers and orchestration (Docker, Kubernetes)

Work Rights

Not specified

Tailored Resume

Cover Letter