TL;DR
Java Technical Lead (Backend): Leading and mentoring a backend team of senior developers, taking ownership of ICS core components and API design, ensuring secure, scalable, and compliant solutions. Focus on architectural leadership, hands-on production stabilization, and bridging the gap between high-level architecture and implementation.
Location: Fully Remote (Globally)
Company
Avenga is one of the largest software development companies in the world, operating globally and providing a full spectrum of services.
What you will do
- Lead and mentor a backend team of two Senior Developers.
- Take responsibility for the backend architecture of ICS core components and API design.
- Be accountable for technical quality, security standards, and regulatory compliance.
- Collaborate with DevOps on HA/DR and infrastructure.
- Sync with Data/Integration teams.
- Provide technical guidance during UAT, Go-Live, and certification phases.
Requirements
- Extensive experience in SW development and design at a lead or senior level.
- Java 17 (ideally 21) mastery and deep understanding of the JVM.
- Hands-on experience with Spring Boot 3.x, including REST API design, Actuator, and complex exception handling.
- Comfortable with modular monoliths, understanding idempotency, retries, and clear separation of concerns.
- Strong grasp of mTLS (certificates, keystore/truststore) and OWASP security principles.
- Proficient in both REST and SOAP, with specific experience in XML processing (JAXB, XSD).
- Experience with production troubleshooting and monitoring (Nagios-compatible endpoints).
- Ability to effectively coordinate with DevOps, Data teams, and external technical stakeholders (OPAP).
- Technical English is a must.
Nice to have
- Czech or Slovak language proficiency.
Culture & Benefits
- Pleasant working environment and stable background in a global software development company.
- Space to work independently and creatively with opportunities to learn new things.
- High quality hardware and software, access to the latest technologies.
- Opportunities to improve language skills with a major global player.
- Quality support in your development thanks to a wide range of internal and external training courses.
- Benefits such as life insurance, pension contribution, EN/DE/ES lessons, MultiSport card, sick days, and meal allowance.
- Hybrid remote work after mutual agreement.
- Commitment to fostering a diverse and inclusive work environment with equal opportunities.
Hiring process
- Application submission and review by the team.
- Talent Acquisition Interview to discuss goals and learn about the company.
- Technical Interview to dive into expertise, problem-solving, and thinking.
- Customer Interview (for some roles) for alignment and mutual understanding.
- Job Offer upon successful match.
- Welcome to the team and commencement of the journey.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →