Senior Java Technical Lead
TLDR
Lead design and delivery of cloud-native, microservices-based enterprise Java applications using Kafka, Kubernetes, and event-driven architectures.
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
InventYOU AB drives impactful digital transformation in the banking and fintech sectors, tackling complex projects within regulated payment ecosystems. We empower skilled professionals to take technical ownership and collaborate on high-visibility initiatives that make a real difference.