C

Capco

Advises banks, insurers and energy companies

Full Stack Engineer - Java & React

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeWarsaw, PolandNo salary listed

About the Job

Requirements

  • Proficiency in Java with strong JUnit testing experience.
  • Proficiency in React and associated unit testing frameworks.
  • Familiarity with automation frameworks and languages; Ruby scripting for step definitions is nice to have.
  • Strong understanding of multi-threading, parallel processing, real-time messaging, test-first design, and continuous integration and continuous delivery practices.
  • Basic practical understanding of cloud services, including databases, servers, storage, gateways, and 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.
  • Ability to analyze and debug issues using logs and implement fixes.
  • Ability to collaborate in Agile ceremonies and cross-functional squads.
  • Ability to partner with product managers and analysts to understand functional and non-functional needs and implementation approaches.
  • Familiarity with financial markets concepts.

Responsibilities

  • Design, develop, and maintain features using Java and React.
  • Build responsive, modern frontend applications using ReactJS.
  • Develop and integrate APIs and web services.
  • Work with relational databases such as Oracle and Postgres.
  • Write clean, well-structured unit tests, using JUnit or an equivalent, alongside code.
  • Contribute to and maintain the automated test framework using Ruby and Cucumber, including writing new Ruby step definitions and creating and maintaining Cucumber feature files for end-to-end testing.
  • Write automated tests for features developed by other engineers to validate quality and reduce development bias.
  • Use a test-first approach to deliver reliable, maintainable, and scalable code.
  • Apply performance and scalability considerations and use tools such as JMeter for load or performance testing where required.
  • Embed instrumentation, configuration, and logging in code to support monitoring and ongoing support.
  • Analyze and debug issues using logs and propose and implement fixes.
  • Collaborate in Agile ceremonies, helping the squad plan and commit to clear sprint goals.
  • Build with a product mindset, considering client impact, configurability, and long-term supportability.

Desired Qualifications

  • Ruby scripting for step definitions.
  • Ability to use JMeter or similar tools for performance testing.
  • Knowledge of the corporate actions lifecycle.

About the Company

Capco

Advises banks, insurers and energy companies

Capco advises banks, payment companies, insurers, asset managers, and energy firms on strategy, regulation, and technology, and unlike generalist consultancies it sticks to finance and energy. In 2021, Capco became the largest acquisition in the history of Indian IT services company Wipro, which bought it to expand its consulting for banks. Clients hire Capco teams to redesign operations, comply with regulations, modernize payment and trading systems, and adopt AI under strict risk controls, while its engineers build the software behind those changes. Clients pay for consultants' time or a fixed project price, and Capco staff often work on site with client teams. Capco was founded in Belgium in 1998 and is based in London.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$80M
Headquarters
London, United Kingdom
Founded
1998

Recently Posted Jobs

Explore more opportunities at Capco

See more jobs