Senior Software Developer

$$$

Location requirement: The consultant MUST be based in Nearshore EU and willing to travel to Geneva offices 1–2 times per year (β‰ˆ1 week per visit). !!!
Start date: Mid–end of April 2026
Duration: Until end of 2026 (extension highly probable)
Engagement: Full-time (CET time zone)
Seniority: 10+ years
English: B2+
Interview: general and a technical interview

Role Overview
You will join our team within the Solutions Design and Delivery Section, contributing to the continuous improvement of critical software applications.
This is a hands-on senior role requiring full-stack development expertise and the ability to operate autonomously across the entire software lifecycle.

Mandatory Requirements (Must-have – no exceptions) !!!
Candidates must meet all of the following:

  • 10+ years of hands-on experience in Java-based software development
  • Strong experience with Java, Spring (Spring Boot), JEE, JPA, Hibernate, Maven
  • Minimum 3 years of solid experience with Angular
  • Strong knowledge of HTML, CSS, JavaScript
  • Experience with relational databases (preferably Oracle)
  • Proven experience in designing, developing, and deploying enterprise-grade applications
  • Strong computer science fundamentals
  • Excellent communication skills in English (spoken and written)
  • High attention to detail and code quality
  • Demonstrated ability to work effectively in a team environment

    Nice-to-Have (Adds strong advantage)
  • Experience with AWS services and deployment automation
  • Familiarity with Docker
  • Experience with JIRA, Confluence, Bamboo
  • Experience in QA / testing practices
  • Experience with Agile/SCRUM environments
  • Familiarity with data management concepts


Key Responsibilities

  • Design, develop, maintain, and support full-stack applications
  • Contribute to architecture and technical decisions
  • Write clean, testable, high-quality code (unit & functional tests required)
  • Analyze and translate business requirements into technical solutions
  • Collaborate with cross-functional stakeholders
  • Participate in code reviews, mentoring, and knowledge sharing
  • Ensure maintainability, scalability, and performance of systems
  • Produce technical and user documentation
  • Follow established development practices (JIRA tracking, CI/CD pipelines, etc.)

    Work Context
    Due to the continuous growth in system usage (applications, renewals, decisions, updates), the platform requires ongoing technical enhancements across both front-office and back-office systems.
    You will play a key role in ensuring reliability, scalability, and long-term maintainability of these systems.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 6 April
41 views
Β·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...