Full Stack Engineer (Java & React)
- Warsaw, Poland
- Mid Level
- Posted
*We are looking for Poland based candidate.
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.
About Capco
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.
React / Java Full Stack Engineer to join our
Responsibilities
- 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.
- 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.
- product mindset
- appreciating client impact, configurability, and long-term supportability.
Requirements
- Java
- (with strong JUnit testing experience)
- React
- (with associated unit testing frameworks)
- Ruby scripting
- (nice to have) for step definitions
- Cucumber
- for end-to-end testing
- Multi-threading, parallel processing, and real-time messaging
- Ability to use
- JMeter
- or similar tools for performance testing (a plus)
- Basic understanding of: 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
- financial markets
- concepts.
- Knowledge of
corporate actions lifecycle
- 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.
Preferred
- Test-first design, CI/CD practices
- preferred.
Technical Interview
- Client Interview
- Feedback and offer
jobapplier