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
IT Consulting, Nearshoring, Cloud & DevOps and more across Sweden and Greece.
Key team members

Christos Vouzas

Igor Stamatovski

Anders Ljungqvist

Lefteris Psarropoulos
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.