I

IDC

Global IT market intelligence, advisory, events

Java Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeOstrava, CzechiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least 7 years of professional software development experience with Java, including at least 2 years leading or managing an engineering team.
  • Strong Java and Spring Boot or Spring skills for backend web applications and REST APIs, plus JPA or Hibernate and PostgreSQL.
  • Solid knowledge of web application architecture, REST API design, and microservice design.
  • Experience with Git and CI/CD pipelines; GitLab is preferred.
  • Experience with Agile or Scrum delivery and Jira or a similar tool.
  • Czech and English proficiency at B2 level or higher.
  • Willingness to travel minimally, up to 10%.
  • Willingness to work in a hybrid model based in Ostrava, Czech Republic, with 2–3 office days per week.

Responsibilities

  • Lead and directly manage a team of five developers, providing feedback and managing performance and career development, while partnering with shared Quality Assurance engineers on testing and release quality.
  • Own team delivery by setting priorities with business stakeholders, planning work, and coordinating dependencies with other IT teams, including DevOps, data, and security.
  • Run the team's Scrum process, including daily stand-ups, backlog refinement, estimation, sprint planning, and retrospectives.
  • Bring additional internal applications into the team's portfolio while maintaining reliable support for the business processes they serve.
  • Propose, evaluate, and decide on architecture and technical solutions with the team, and set engineering standards for code quality, testing, and code review.
  • Modernize the application portfolio by migrating services from Amazon Elastic Compute Cloud to Kubernetes, building new Angular front ends, and moving from GitFlow toward trunk-based development with feature flags.
  • Remain hands-on in development, code review, and troubleshooting of Java and Spring Boot web applications and REST APIs, using AI-assisted tools such as Claude Code while holding developers accountable for the code they ship.

Desired Qualifications

  • Experience with Amazon Web Services, including EC2, RDS or Aurora, Lambda, API Gateway, SNS or SQS, and S3.
  • Knowledge of Kubernetes and containerized deployments, plus Infrastructure as Code.
  • Experience with Angular for new front ends and JSP for maintaining existing applications.
  • Experience with QueryDSL and RabbitMQ.
  • Experience with Apache Airflow; Python knowledge is not required.
  • Hands-on use of AI-assisted development tools such as Claude Code, including critical review of AI-generated code.
  • Experience with trunk-based development and feature flags.

About the Company

IDC

Global IT market intelligence, advisory, events

IDC is a global provider of market intelligence, advisory services, and events for information technology, telecommunications, and consumer technology markets. It helps IT professionals, business leaders, and investors make fact-based decisions about technology purchases and business strategy. More than 1,300 IDC analysts offer global, regional, and local insights on technology trends across over 110 countries. With over 50 years of experience, IDC provides industry-focused analysis to clients in sectors such as Financial, Government, Health, Retail, Manufacturing, and Energy. IDC’s offerings combine research reports, advisory services, and events to help clients understand opportunities, compare options, and plan future technology investments and strategies.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Framingham, MA
Founded
1964

Recently Posted Jobs

Explore more opportunities at IDC

See more jobs