We are looking for a Senior Java Technical Lead to join our team and support the design, development, and delivery of complex enterprise applications built on modern cloud-native architectures. The role requires strong technical leadership, hands-on development capabilities, and the ability to guide development teams through complex microservices and event-driven environments. You will work closely with architects, business analysts, and engineering teams to deliver scalable and high-performing solutions in a fast-paced environment.

Key Responsibilities

  • Lead the design, development, and delivery of enterprise Java applications
  • Provide technical leadership and guidance to development teams
  • Design and implement microservices-based architectures
  • Develop and maintain event-driven solutions using Kafka
  • Collaborate with architects and business analysts to define and refine technical solutions
  • Support system integration activities across multiple services and platforms
  • Ensure application scalability, performance, and reliability
  • Contribute to architecture decisions and technical roadmaps
  • Support deployment and operational activities within Kubernetes environments
  • Participate in code reviews and promote engineering best practices
  • Identify technical risks and propose mitigation strategies
  • Support troubleshooting and resolution of complex production issues

Requirements

  • Strong experience with Java 17+ development
  • Experience with Spring Boot 3+
  • Strong experience with Spring Cloud Stream
  • Hands-on experience with Apache Kafka
  • Strong experience with enterprise Java microservices architectures
  • Strong experience with event-driven architectures
  • Hands-on experience with Kubernetes
  • Experience with Helm
  • Experience leading development teams or acting in technical leadership roles
  • Experience working in complex enterprise environments
  • Ability to work effectively in environments with evolving requirements
  • Experience collaborating with architects, business analysts, and multiple technical teams
  • Strong analytical and problem-solving skills
  • Strong communication and stakeholder management skills
  • Ability to quickly onboard and become productive in complex environments
  • Strong ownership mindset and delivery focus

Nice to Have

  • Experience with Elasticsearch
  • Experience with MongoDB
  • Experience with PostgreSQL
  • Experience with Docker
  • Experience with ArgoCD
  • Experience working with legacy database integrations

You will be a great candidate for us if you

  • Have experience leading development teams in complex technical environments
  • Are comfortable making architectural and technical decisions
  • Thrive in microservices and event-driven ecosystems
  • Can effectively manage ambiguity and evolving requirements
  • Have a proactive approach to problem-solving and delivery
  • Enjoy mentoring and supporting other engineers

Benefits

Why join inventYOU

  • Work on technically challenging enterprise platforms
  • Contribute to modern cloud-native and event-driven architectures
  • Collaborate with experienced architects and engineering teams
  • Lead the delivery of complex software solutions
  • Develop your expertise in modern Java, Kubernetes, and distributed systems technologies