Job Title: Back-End Developer
Contract Duration: Long term
Work Location: Brussel, VLG, Belgium
Languages Required: English, French
Remote Status: Hybrid
Work Regime: Full Time
Job Description
Back-End Developer Role
Description of Tasks:
The selected external service provider will be responsible for:
- Developing back-end website applications.
- Integrating user-facing elements created by front-end developers with server-side logic.
- Implementing core business logic and application functionality.
- Creating servers and databases for seamless operations.
- Designing and implementing data storage solutions.
- Ensuring security and data protection standards are met.
- Optimizing application speed and scalability.
- Designing and developing APIs.
- Participating in software design and scaling applications.
- Taking the lead on projects, as needed.
- Maintaining code integrity and organization.
- Writing clean, functional back-end code.
- Analyzing and troubleshooting data, processes, and codes.
- Identifying areas for improvement and optimization.
- Testing and fixing bugs and other coding issues.
- Meeting technical and consumer needs.
- Writing technical documentation.
Technical Knowledge & Required Skills:
Programming & Development Expertise:
- Proficiency with back-end languages/frameworks such as Java8+.
- Knowledge of front-end technologies (JavaScript, TypeScript, HTML, CSS, Angular) is a plus.
- Expertise in Java frameworks:
- Spring, Spring Boot, Hibernate.
- Proficiency in RDBMS databases (Oracle).
- Experience with SOAP Webservices and REST APIs.
- Knowledge of messaging systems (JMS, Kafka, ActiveMQ).
- Familiarity with NoSQL databases (preferred).
- Knowledge of version control tools (Git).
- Experience with CI/CD deployment suites (Bamboo).
- Expertise in Java application servers (WebLogic, configuring domains, deploying applications).
- Knowledge of containerization technologies (Docker).
- Familiarity with container orchestration (Kubernetes is a plus).
Non-Technical Skills:
Due to the international nature of the organization, candidates should have:
- Autonomy and strong organization skills.
- Attention to detail and problem-solving abilities.
- Ability to integrate into multicultural teams.
- Experience working in large international projects.
- Ability to participate in multilingual meetings.
- Excellent team player qualities.
- Ability to communicate effectively in English (B1 level).
- French proficiency (B1 level) is an advantage.
- High degree of discretion and integrity, as handled applications contain confidential data.
Specific Expertise Requirements (Mandatory):
- Experience in Java8+, Spring, Spring Boot, Java EE.
- Knowledge of OpenID Connect integration.
- Experience in Single Sign-On (SSO).
- Cloud development experience (AWS).
- Understanding of API GW configuration with OAuth 2.
- Knowledge of Oracle WebLogic Server, Apache, Nginx.
- Expertise in SSL/TLS protocol configuration on application servers.
- Experience in reverse proxy configuration.
- Kafka and JMS expertise.
- Oracle DB experience.
- Strong understanding of REST and SOAP services.
- CI/CD pipeline knowledge.
- Experience in building and deploying microservices.
- Familiarity with web services testing tools (SOAPUI, ReadyAPI, Postman).
Solliciteren