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 were 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.
Informations supplémentaires :
Ce que lon peut vous offrir :
- Évoluer dans un environnement où lon vous fait confiance et dans lequel vous avez la possibilité de prendre des initiatives !
- Recevoir un accompagnement personnalisé tout le long de votre carrière.
- Progresser et se former continuellement grâce à : nos experts métiers nos formations en interne la plateforme Udemy et des conférences (Agile Tour Sunny Tech).
Quelles sont les prochaines étapes
- Un échange téléphonique avec un(e) chargé(e) de recrutement
- Un rendez-vous RH/Manager en visio/physique pour mieux apprendre à vous connaître
On vous attend chez Septeo !
Remote Work :
No
Employment Type :
Full-time
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 integr...
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 were 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.
Informations supplémentaires :
Ce que lon peut vous offrir :
- Évoluer dans un environnement où lon vous fait confiance et dans lequel vous avez la possibilité de prendre des initiatives !
- Recevoir un accompagnement personnalisé tout le long de votre carrière.
- Progresser et se former continuellement grâce à : nos experts métiers nos formations en interne la plateforme Udemy et des conférences (Agile Tour Sunny Tech).
Quelles sont les prochaines étapes
- Un échange téléphonique avec un(e) chargé(e) de recrutement
- Un rendez-vous RH/Manager en visio/physique pour mieux apprendre à vous connaître
On vous attend chez Septeo !
Remote Work :
No
Employment Type :
Full-time
View more
View less