
Senior XP Full-Stack Engineer (Java / React)
Primary stack
Job description
About the Position
We are looking for a Senior XP Full-Stack Engineer (Java / React) to join our innovative enterprise-grade solutions team. This role is fully remote and offers a dynamic work environment with a focus on modern engineering practices, AI-driven development, and high-performance distributed systems.
Responsibilities
- 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.
Requirements
- 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.
Nice to Have
- Knowledge of Kotlin.
- Experience with Cloud Foundry or similar enterprise platforms.
Working Conditions
- 5-day working week, 8-hour working day
- Fully remote work
About the Company
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.
© A-listware. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
A-listware is a tech company offering challenging and rewarding programming job opportunities for Ukrainian engineers. We work with international customers from product development to outsourcing and outstaffing.We work internationally and offer remote job opportunities—our dev hubs are in Ukraine, Poland, Romania, Austria, and Germany.
More at A-listware
All 28 roles
Senior DevOps Engineer with Development Background (Go/Python, AWS)
A-listware

Data & Analytics Technical Lead
A-listware

Middle AI Engineer
A-listware

Senior Data Analytics & AI Solution Architect
A-listware