IT Teams is a Romanian company specialized in software outsourcing and remote staffing. We aim to assemble passionate experts to help companies and startups achieve success.
We deliver the perfect combination of technical skills, methodology and high speed delivery techniques to help startups and established companies extend their development teams.
We're looking for a Mid-Level Java Developer who enjoys writing clean code, values automation, and is excited to grow with the latest in Java (Vert.x, virtual threads, reactive frameworks — if you’re curious, even better!).
Tasks
Develop and maintain backend services using Java & Spring Boot
Collaborate on projects involving Kafka, Docker, Kubernetes, and CI/CD pipelines
Participate in design discussions, implementation, and peer code reviews
Work in a distributed team with a strong engineering culture
Requirements
Hands-on experience with Java & Spring
Some familiarity with cloud-native tools (Kafka, Docker, K8s)
Experienced in deploying and operating applications within Kubernetes clusters
Experience with setting up automated CI/CD pipelines for build and deployment
Able to manage application deployments using Helm charts
Good communication skills in English (B2+)
A proactive mindset and eagerness to grow
Bonus points for curiosity or experience with Vert.x, virtual threads, or reactive system
Wondering what it is like to work at a fast growing company while the team is still small?
Want to make an impact in building a product that is changing an entire industry? That’s the kind of opportunity we’re offering.
Location: Remote (Poland) – our team is spread across the country. This position is open to candidates based in Poland.
Work model: Remote-first, with quarterly team meetups.