Your responsibilities
Development
- Translate functional and technical requirements into high-quality code.
- Design, develop, and maintain high-performance, reusable, and reliable applications.
- Work primarily on the backend using Java and Spring Framework.
- Collaborate with cross-functional teams to deliver new features.
- Work with external data sources and REST APIs.
- Ensure optimal performance, quality, and responsiveness of applications.
- Apply development best practices to guarantee clean, maintainable code.
- Identify bottlenecks, debug issues, and continuously improve existing solutions.
- Write readable code and perform refactoring when needed.
- Actively participate in API automation testing as part of development activities.
Ops (collaboration and support)
- Contribute to Ops-related activities, including the setup and improvement of CI/CD pipelines.
- Collaborate with DevOps teams to support deployment and integration processes.
- Apply CI/CD and security best practices in coordination with Ops teams.
Required profile
- Minimum 6 years of relevant experience in Java development.
- Bachelor’s or Master’s degree, or equivalent professional experience.
- Strong knowledge of English. Knowledge of French or Dutch is a plus.
Agile mindset
- Positive attitude and pragmatic approach.
- Strong willingness to learn and share knowledge.
- Team success is the priority over individual success.
- Ability to consider feedback as a driver for continuous improvement.
- Willingness to contribute beyond the primary role when it helps achieve sprint goals.
- Practical experience with Scrum is highly preferred.
Mandatory technical skills
- Strong expertise in Java, Spring, Maven, and databases.
- Proven experience with RESTful APIs and Swagger (YAML).
- Solid knowledge of version control systems (Git).
- Experience with CI/CD principles (Jenkins or equivalent).
- Knowledge of SAST tools such as SonarQube, Fortify, NexusIQ, or similar.
- Familiarity with Docker, containers, and Groovy.
- Practical experience with Test Driven Development (TDD).
- Strong understanding of object-oriented principles, DDD, design patterns, and SOLID principles.
- Software craftsmanship mindset with a strong focus on clean code.
- Comfortable with pair programming.
Nice to have
- Experience with React and Node.js.
Why join this opportunity
- Mature Agile environment.
- Technically challenging projects.
- Strong focus on quality, collaboration, and continuous improvement.
- Opportunity to make a real impact on robust and scalable solutions.
Die Möglichkeiten sind zahlreich. Von der Entwicklung reiner Anwendungen bis zur IT Infrastrukturmanagement inkl. Konzeption, Architektur und Anforderungen Analyse.
Obwohl ABAKUS IT-SOLUTIONS offen für Technologien ist, die von unseren Kunden eingesetzt werden, ist das Unternehmen bestrebt, hauptsächlich, aber nicht nur Berater, die Folgendes beherrschen: Windows- und Linux-Server, Netzwerke, (JAVA, SAP, .NET,...) sowie hochspezialisierte Experten, z.B. im Bereich Cybersicherheit oder in Content Management Systemen (CMS) (SharePoint, Drupal, WebLogic...).
In in Bezug auf nicht-technische Kompetenzen stellt ABAKUS IT-SOLUTIONS dynamische Personen ein, die in die Welt, interessiert an Innovation und mit einem ausgeprägten Gespür für Kunden Beziehung.
Ein sehr Gute Englischkenntnisse sind unerlässlich, die Fähigkeit, Französisch, Deutsch oder Niederländisch zu sprechen ist eine Bereicherung.
Sogar Obwohl die meisten unserer Positionen mindestens 3 Jahre Erfahrung erfordern, sind einige offen für Neueinsteiger.
