For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Septeo
Septeo

Senior Java Developer H/F

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
Spring
Hibernate 3
+30

Permanent role
9 days ago
Apply now

Job Description

We are looking for a Senior Java Developer based in Tunisia, on a permanent contract.

You will primarily work with Java, Spring Framework (boot, security, batch…) building and maintaining the platform using a hexagonal architecture based on REST services deployed on a dockerized cluster, or building integrations with partners based on batch processes, queue managers, or REST, SOAP, gRPC communications.
You will primarily work with Hibernate as an ORM for accessing relational databases.

You will work on a high-availability, high-performance solution using cutting-edge technology.
Your opinion on architectural design decisions is welcome and expected. You will collaborate with different technology and product teams to deliver these services. More specifically, you should:

  • Work throughout the entire development lifecycle, from planning, design, and implementation to deployment, monitoring, and maintenance.

  • Collaborate closely with frontend engineers, product managers, and other stakeholders to define product requirements and deliver high-quality features.

  • Work effectively both independently and within a team.

  • Ensure the scalability, security, and observability of services, following best practices in software development.

  • Implement and improve APIs, messaging pipelines, and data models for smooth user interaction.

  • Participate in code reviews, mentoring, and technical discussions to elevate the engineering culture.

  • Take full responsibility for your code: you build it, you manage it.

Technologies we use:
Java, Spring, Hibernate, Typescript, Angular, SQLServer, PostgreSQL, Docker, ELK, AWS

Qualifications

What we're looking for in you:

You are someone who has seen and built multiple codebases and wants to contribute from day one. You excel in some languages and are competent in others. You prefer working on the backend of the code and contributing to the core services that power our platform. You have experience developing software that truly reaches the market, not just one-off applications. You should feel quite comfortable experimenting.

Requirements:

  • CFGS or degree in a related technology field.

  • 3-5 years of experience in backend development, with strong experience in Java.

  • Knowledge of Spring Boot and Hibernate.

  • Advanced experience with relational databases (SQL Server, PostgreSQL, Oracle).

  • Experience designing RESTful APIs and developing cloud-native applications.

  • Ability to write clean, testable, and maintainable code with a focus on performance and reliability.

  • Familiarity with agile methodologies.

  • Intermediate English level.

Desirable:

  • Experience with DevOps and CI/CD (Jenkins, Kubernetes, Docker, etc.).

  • Experience with Test-Driven Development (TDD) using JUnit and Mockito.

  • Knowledge of Angular, React, or other frontend frameworks.

  • Experience with monitoring tools (ELK, Grafana, etc.).

  • Proficiency in spoken and written Spanish.

Additional Information

Rejoindre Septeo, c'est aussi :

  • Grandir et s'épanouir grâce à un parcours de formation personnalisé, des opportunités de mobilité interne et la possibilité de s'auto-former via notre plateforme Udemy
  • Vivre une aventure humaine, échanger et partager autour d'événements thématisés (afterworks, sport, RSE, séminaires, etc.)
  • Rejoindre un collectif qui prend soin des autres et s'engage en faveur de l'égalité des chances, la diversité et l'inclusion

Un process de recrutement en 2 étapes :

  1. Un premier échange téléphonique avec un(e) chargé(e) de recrutement pour vous présenter le poste et ses missions, en savoir plus sur vous.
  2. Un second entretien sur site sera l'occasion de rencontrer votre futur(e) manager, faire un focus métier et valider l'ensemble de vos compétences.

About Septeo

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service