We are seeking a passionate and experienced Java Backend Developer to join our cloud-native team. In this role, you will design, develop, and maintain scalable microservices using Spring Boot, integrate real-time messaging with Apache Kafka, and deploy containerized applications on OpenShift. You'll work closely with cross‑functional teams to deliver enterprise-grade solutions and automate CI/CD pipelines in Azure DevOps.
Project information:
Industry: Consulting
Location: 100% remote
Type of employment: b2b or employment contract
Budget: 80-100 net/h on a b2b contract
Project language: Polish, English
Start date: ASAP
Key Responsibilities
Design, implement, and maintain Java-based microservices using Spring Boot
Develop and integrate asynchronous messaging and stream processing solutions with Apache Kafka
Containerize applications with Docker and deploy them on OpenShift—configure, monitor, and tune for optimal performance
Collaborate on microservices architecture, ensuring best practices for scalability, resilience, and maintainability
Automate build, test, and deployment pipelines using Azure DevOps (Repos, Pipelines)
Troubleshoot production issues and implement improvements to enhance system reliability
Must-Have Qualifications
4+ years of professional experience in Java backend development
Solid expertise in Apache Kafka messaging and stream processing
Hands‑on experience with OpenShift for container orchestration and management
Strong knowledge of Spring Boot and microservices architecture patterns
Familiarity with Docker and Kubernetes
Proficient in CI/CD practices using Azure DevOps
Excellent problem-solving skills and a delivery‑focused mindset
Fluent in English (written and spoken)
What We Offer
Flexible working model
Opportunity to work on cutting-edge cloud-native projects
Collaborative, supportive, and innovative team environment
Professional development and training budget
Healthcare and Multisport benefits
Net per hour - B2B
Check similar offers