Our Customer:
A product-focused organization developing innovative enterprise-grade solutions, with a strong emphasis on modern engineering practices, AI-driven development, and high-performance distributed systems.
Your tasks:
Design, develop, and maintain backend services using Java, Spring Boot, and microservices architecture.
Build modern frontend applications using React and TypeScript/JavaScript.
Participate in the complete software development lifecycle, from architecture to deployment and support.
Work in an Extreme Programming (XP) environment with pair programming and close team collaboration.
Develop scalable distributed solutions using Spring Cloud and related technologies.
Create responsive and reactive web interfaces for enterprise applications.
Apply TDD/BDD methodologies and maintain high engineering standards.
Improve CI/CD pipelines and support automation processes.
Deploy and maintain applications in Kubernetes and cloud-based environments.
Collaborate with cross-functional international teams in an Agile setup.
Required experience and skills:
8+ years of commercial software development experience with Java and Spring ecosystem.
4+ years of frontend development experience with React and modern JavaScript/TypeScript.
Strong experience with microservices and distributed system architecture.
Solid understanding of software design patterns and scalable application development.
Practical experience with TDD/BDD and testing frameworks.
Experience with CI/CD tools and engineering automation practices.
Hands-on experience with Kubernetes, containers, and cloud or hybrid environments.
Good knowledge of functional programming concepts and Java Streams.
Experience building reactive and high-performance UI applications.
Strong collaboration and communication skills.
Upper-Intermediate+ English level.
Would be a plus:
Knowledge of Kotlin.
Experience with Cloud Foundry or similar enterprise platforms.
Working Conditions:
Remote work
5-day working week, 8-hour working day



