freehire launches on Product Hunt on 26 August.

Follow →

Java developer

Summary

Build and maintain Java/Spring Boot backend services and REST APIs for business-critical financial systems, including production support and incident resolution.

Do you enjoy solving complex technical challenges in environments where reliability truly matters?

We're looking for experienced Java Developers to join CGI's team working with business‑critical systems. This is not a traditional project‑based development role—instead, you'll be involved throughout the entire application lifecycle, from development and testing to production support and continuous improvements.

This is an excellent opportunity for someone who enjoys working close to production environments and wants to make a real impact on systems that are critical to everyday business operations.

What you'll be doing

  • Developing backend applications using Java and Spring Boot
  • Designing, implementing and maintaining REST APIs and integrations
  • Maintaining and enhancing production systems
  • Investigating and resolving production incidents and technical issues
  • Writing and maintaining unit, integration and API tests
  • Contributing to test automation and continuous improvements
  • Working closely with business stakeholders and cross‑functional teams
  • Supporting the full software lifecycle in a continuous services environment

We're looking for someone with

  • Strong experience with Java backend development
  • Experience with Spring and/or Spring Boot
  • Experience developing REST APIs
  • Good SQL skills (SQL Server, PostgreSQL, Oracle or similar)
  • Experience working with integrations
  • Experience maintaining business‑critical production systems
  • Experience with production support, incident management or problem management
  • Experience writing unit, integration and API tests as part of the development process
  • Fluent Finnish language skills

It's a plus if you also have experience with

  • Test automation, especially Robot Framework
  • JUnit, Mockito or similar testing frameworks
  • Spring Batch or batch processing
  • CI/CD tools such as Jenkins or Azure DevOps
  • Docker and Kubernetes
  • Splunk or other monitoring tools
  • Financial services, banking, insurance, pension or other business‑critical industries
  • Payment, billing or transaction processing systems

We believe you'll thrive in this role if you have experience with

  • Java and Spring Boot backend development
  • Integration‑heavy environments
  • Long‑term ownership of production systems
  • Troubleshooting production incidents
  • Application Management Services (AMS)
  • Batch processing
  • Testing and test automation
  • Close collaboration with business stakeholders

Rather than looking for someone with experience only in modern greenfield development, we're particularly interested in developers who understand what it takes to build, maintain and continuously improve systems that thousands of users rely on every day.

  • Strong experience with Java backend development
  • Experience with Spring and/or Spring Boot
  • Experience developing REST APIs
  • Good SQL skills (SQL Server, PostgreSQL, Oracle or similar)
  • Experience working with integrations
  • Experience maintaining business‑critical production systems
  • Experience with production support, incident management or problem management
  • Experience writing unit, integration and API tests as part of the development process
  • Fluent Finnish language skills

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available