Full Stack Engineer (Java & React)
Full-stack engineer at consultancy Capco building features end-to-end for a Global Asset Servicing Platform in Java and React, with relational databases (Oracle/Postgres) and heavy test automation using JUnit, Ruby/Cucumber and JMeter. B2B cooperation, hybrid from the Warsaw office.
- Compensation
- Not disclosed
- Location
- Poland - Warsaw
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Based in Poland
- Proficiency in Java with strong JUnit testing experience
- Proficiency in React with associated unit testing frameworks
- Experience with relational databases (Oracle, Postgres)
- Ruby scripting for automation step definitions
- Cucumber for end-to-end testing
- Strong understanding of multi-threading, parallel processing, and real-time messaging
- Understanding of test-first design and CI/CD practices
- Basic understanding of cloud services (databases, servers, storage, gateways)
- Experience using AI-assisted engineering tools (GitHub Copilot, ChatGPT, or similar)
- Familiarity with financial markets concepts
- Strong analytical and debugging abilities
- Clear communicator with technical and business audiences
- Collaborative team player, comfortable in agile, cross-functional squads
- Product mindset balancing delivery with long-term maintainability
Nice to have
- JMeter or similar tools for performance testing
- Knowledge of corporate actions lifecycle
Full 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.