Java Software Engineer
- Hybrid
- Genève, Genève, Switzerland
Job description
Ivy Partners is a Swiss consulting firm that supports companies in their strategic, technological, and organizational challenges.
We are committed to providing our employees with a career that promotes their personal and professional development. We support them in their skills enhancement and offer them real prospects for advancement.
As a Java Software Engineer at Ivy Partners, you will be responsible for:
Your missions
Participate in the modernization and service decomposition of a critical legacy system.
Design, develop and maintain high-availability back-end applications using Java and modern software engineering practices.
Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD), including automated testing with Java and Cucumber.
Analyse operational and user needs and translate them into software requirements and technical solutions.
Produce and maintain system and software documentation, including requirements, design descriptions, test specifications and traceability artefacts.
Take part in verification and validation activities, from test planning and execution to reporting, Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT).
Support certification, compliance and quality assurance activities required for Air Traffic Management systems.
Drive continuous improvement across engineering processes, automation and software quality.
Your profile
Engineering degree in Computer Science, Software Engineering, Information Technology, Aeronautics or equivalent.
Minimum 5 years of professional experience developing complex software systems, ideally within regulated or safety-critical environments.
Strong expertise in Java, Spring and Maven.
Experience with requirements engineering, verification & validation and software lifecycle documentation.
Fluent English (written and spoken, C1 minimum). French and/or German is a plus.
Why join Ivy Partners?
Care | We care about our employees by creating a supportive environment where everyone is valued and empowered with training and growth prospects.
Trust | We believe in building strong and long-lasting relationships with our clients. Working with us is about establishing a partnership based on trust, professionalism, and transparency at all times.
Innovation | We empower effective digital transformation through a unique blend of innovative technology and creative thinking.
Responsibility | Community is at the heart of everything we do, and we take that responsibility seriously by working hard to create a positive impact.
or
- Genève, Genève, Switzerland
All done!
Your application has been successfully submitted!
You've already applied for this job
Thank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file.
