Java Backend Engineer - ATM Surveillance Data Processing

Fortil

Genf

Hybrid

CHF 110,000 - 170,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Skill development
Shareholder program
Community projects
Parental support

Job summary

Fortil is expanding its activities in the canton of Vaud and seeks a Software Engineer – ATM Surveillance Data Processing (M/F). You will join a multidisciplinary team modernizing critical software systems in a safety-critical context, driving the full engineering lifecycle from requirements to verification and compliance.

You will design and implement high-availability backend services in Java, apply TDD/BDD, and contribute to service-oriented architectures while ensuring reliability,

Qualifications

  • At least 5 years of professional software engineering experience.
  • Strong expertise in Java development.
  • Spring Framework and Maven experience.
  • Experience in complex backend applications and distributed systems.
  • Good understanding of Linux and networking concepts.
  • Proficient in English; Swiss or EU citizenship.
  • Autonomy in Agile environments.
  • Ability to translate operational needs into software solutions.

Responsibilities

  • Modernize legacy systems and decompose services.
  • Design, develop, and maintain high-availability backend applications in Java.
  • Contribute to the evolution of service-oriented and distributed architectures.
  • Apply TDD and BDD methodologies and define automated testing strategies.
  • Develop automated test suites using Java and Cucumber.
  • Produce and maintain software requirements and design documentation.
  • Participate in verification, validation, and compliance activities.
  • Support integration activities and deployment preparation.
  • Collaborate with software, systems, and verification engineers.
  • Ensure traceability between requirements, implementation and verification artifacts.

Skills

Java
Spring
Maven
Backend
Distributed systems
TDD
BDD
Agile
Documentation
Linux
Networking
English

Education

Degree in Computer Science

Tools

Netty
Messaging systems

Job description

Fortil is expanding its activities in the canton of Vaud and seeks a Software Engineer – ATM Surveillance Data Processing (M/F). You will join a multidisciplinary team modernizing critical software systems in a safety-critical context, driving the full engineering lifecycle from requirements to verification and compliance.

You will design and implement high-availability backend services in Java, apply TDD/BDD, and contribute to service-oriented architectures while ensuring reliability,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – ATM Surveillance Data Processing (M/F)
Software Engineer – ATM Surveillance Data Processing (M/F)

Fortil • Genf

Hybrid
CHF 110,000 - 170,000
Skill development
Shareholder program
Community projects
+1
Senior Java Backend Engineer - ATM Surveillance Data
Senior Java Backend Engineer - ATM Surveillance Data

Sword Services • Genf

On-site
CHF 120,000 - 180,000
ATM Surveillance Data Processing Eng - Modernize & Impact
ATM Surveillance Data Processing Eng - Modernize & Impact

Sword Group • Genf

On-site
CHF 110,000 - 170,000
25 days paid leave
International accident insurance
Monthly events
+2
Software Engineer ATM Surveillance Data Processing
Software Engineer ATM Surveillance Data Processing

Sword Group • Genf

On-site
CHF 110,000 - 170,000
25 days paid leave
International accident insurance
Monthly events
+2
Senior Java Backend Engineer for ATM Modernization
Senior Java Backend Engineer for ATM Modernization

Antaes Consulting • Genf

On-site
CHF 120,000 - 160,000
Software Engineer ATM Surveillance Data Processing
Software Engineer ATM Surveillance Data Processing

Sword Services • Genf

On-site
CHF 120,000 - 180,000
Senior Requirements & Python Test Automation Engineer
Senior Requirements & Python Test Automation Engineer

fortil • Meyrin

On-site
CHF 115,000 - 170,000
REQUIREMENTS & TEST AUTOMATION ENGINEER (M/F)
REQUIREMENTS & TEST AUTOMATION ENGINEER (M/F)

fortil • Meyrin

On-site
CHF 115,000 - 170,000
TEST AUTOMATION ENGINEER (M/F)
TEST AUTOMATION ENGINEER (M/F)

fortil • Meyrin

On-site
CHF 90,000 - 130,000
COMPONENT REQUIREMENTS & TEST AUTOMATION ENGINEER (M/F)
COMPONENT REQUIREMENTS & TEST AUTOMATION ENGINEER (M/F)

Fortil • Genf

Hybrid
CHF 110,000 - 140,000