Full Stack Engineer (Java & React)
capco
Poland - Warsaw · Warsaw · Poland
Posted Oct 19, 2026
- Other
- Tech & Engineering
Job description
**CAPCO POLAND - WARSAW** **\*We are looking for Poland based candidate.** At **Capco Poland,** we’re not just another consultancy - we’re the spark behind digital transformation in the financial world. As a global leader in technology and management consulting, we thrive on helping clients tackle the toughest challenges across banking, payments, capital markets, wealth, and asset management. **Role Overview** We are seeking **React / Java Full Stack Engineer** to join our **Global Asset Servicing Platform** team. This is a hands-on engineering role where you will design, build, and test features end-to-end – with full ownership of code and quality. You will work across development **and** test automation: coding new functionality, writing unit and integration tests, and adding Cucumber-based end-to-end tests – not only for your own work but also for features built by your teammates, to ensure unbiased validation. **The ideal candidate will be skilled in Java backend development and modern UI development using React. This role will work across the full stack to build a scalable, reliable, and user-friendly application.** **Key Responsibilities** - Design, develop, and maintain features using **Java and React**. - Build responsive and modern frontend applications using ReactJS, - Develop and integrate APIs and web services. - Experience working with relational databases (Oracle, Postgres) - Write clean, well-structured **unit tests (JUnit or equivalent)** alongside your code. - Contribute to and maintain our automated test framework using **Ruby and Cucumber**: - Write new Ruby step definitions as needed. - Create and maintain Cucumber feature files for end-to-end testing. - **Write automated tests for features developed by other engineers**, ensuring high-quality outcomes and reducing development bias. - Champion a **test-first approach**, delivering code that is reliable, maintainable, and scalable. - Apply performance and scalability considerations; use tools such as **JMeter** for load/performance testing where required. - Ensure instrumentation, configuration, and logging are embedded in code to support ongoing monitoring and support. - Analyse and debug issues using logs; propose and implement fixes. - Collaborate in Agile ceremonies, helping the squad plan effectively and commit to clear sprint goals. - Partner with product managers and analysts to understand **what** is being built, **why** it matters, and **how** best to implement it for both functional and non-functional needs. - Build with a **product mindset** – appreciating client impact, configurability, and long-term supportability. **Skills & Experience** **Technical Skills** - Proficiency in: - **Java** (with strong JUnit testing experience) - **React** (with associated unit testing frameworks) - Familiarity with automation frameworks & languages: - **Ruby scripting** for step definitions - **Cucumber** for end-to-end testing - Strong understanding of: - Multi-threading, parallel processing, and real-time messaging - Test-first design, CI/CD practices - Ability to use **JMeter** or similar tools for performance testing (a plus) - Basic understanding of **cloud services**: databases, servers, storage, gateways (not at architect level, but practical awareness of hosting environments). - **Experience using AI-assisted engineering tools** (such as GitHub Copilot, ChatGPT, or similar) to accelerate coding, testing, debugging, and documentation, while maintaining code quality and critical thinking. **Functional / Domain Knowledge** - Familiarity with **financial markets** concepts. - Knowledge of **corporate actions lifecycle** preferred. **Soft Skills** - Strong analytical and debugging abilities. - Clear communicator, able to articulate trade-offs and solutions to both technical and business audiences. - Collaborative team player, comfortable working in **agile, cross-functional squads**. - Curious and thoughtful: able to look beyond the ticket to understand requirements, impact, and broader context. - Product mindset — balancing immediate delivery with long-term maintainability and client impact. **B2B cooperation in a hybrid model, with the option to provide services from the Warsaw office to the extent agreed based on project needs.** **Recruitment Process:** 1. HR Interview with the recruiter 2. Technical Interview 3. Client Interview 4. Feedback and offer #LI-HYBRID