We are seeking an experienced Back-End Developer with strong expertise in Java and API development to join a dynamic international team. This role involves designing, developing, and integrating secure, cloud-portable applications in an Agile environment.
Key Responsibilities
- Design and develop Java applications (versions 8 to 21) using Spring Boot.
- Build and integrate RESTful APIs and GraphQL services.
- Ensure application security following standards (SSDF, NIST 800-53) and manage secrets using tools like Hashicorp Vault.
- Manage dependencies with Maven.
- Integrate and configure databases (PostgreSQL) and tools such as Liquibase.
- Develop containerized applications (Docker) in cloud-agnostic environments.
- Implement event-driven architectures using Apache Kafka, including schema management and flow monitoring.
- Apply CI/CD practices for automated testing, integration, and deployment.
- Use GIT for code versioning and delivery processes.
- Perform back-end testing with JUnit, Mockito, Postman, Testcontainers.
- Deploy and integrate solutions in AWS, Azure, or GCP environments.
- Implement monitoring and logging tools (ELK Stack) and design dashboards.
- Collaborate in an Agile/Scrum setting using tools such as Jira, Confluence, SharePoint, and Teams.
- Document code, write analysis reports, and create technical guides.
Required Skills & Qualifications
- Languages: English (C1), French (B2).
- Education: Bachelor’s degree or equivalent (3 years post-secondary) in IT, Computer Science, or related field.
- Technical Experience:
- Java: 8+ years (Spring Boot: 5+ years).
- RESTful APIs: 5+ years.
- CI/CD, GIT: 3+ years.
- Docker, Kafka: 2-3 years.
- Cloud (AWS/Azure/GCP): 5+ years.
- Security & secrets management: 2+ years.
- SQL databases: 6+ years.
- Back-end testing: 5+ years.
- Strong knowledge of security standards and cloud-agnostic environments.
Soft Skills
- Excellent communication in English and French.
- Ability to work effectively in an international team.
- Strong attention to detail, autonomy, and problem-solving skills.
- Adaptability and proactive mindset.
Opportunities are numerous. From bare applications development to of IT infrastructures management including conception, architecture and requirements analysis.
Although open to technologies used by our customers, ABAKUS IT-SOLUTIONS seeks mainly but not only consultants mastering: Windows and Linux Servers, networks, developments (JAVA, SAP, .NET,…) as well as highly specialized experts for example in cybersecurity or in Content Management System (CMS) (SharePoint, Drupal, WebLogic…).
In terms of non-technical competencies, ABAKUS IT-SOLUTIONS hires dynamic persons, open to the world, interested by innovation and having a keen sense of client relationship.
A very good command of English is essential, the capacity to speak French, German or Dutch is an asset.
Even though most of our positions require at least 3 years of experience, some are open to new starters.
