About this role
About the Role We are looking for a proactive Medior/Senior Full Stack Developer to help design, develop, and maintain Cockpits tools for our sales agents and shops under Proximus Group. The role combines frontend Angular work with Java-based microservices, ensuring high availability, scalability, and performance. What You'll Do
- Support the design and development of high-quality frontend applications following best practices to ensure high availability, scalability and resilience.
- Develop and maintain Angular web applications and Java-based microservices.
- Write unit and integration tests and develop automation tools for daily tasks.
- Participate in the release process, ensuring smooth deployments.
- Collaborate with the team in technical analysis and grooming sessions.
- Troubleshoot and debug applications to ensure a high uptime and good performance.
- Challenge ideas and opinions to avoid pitfalls and inefficient complex solutions.
- Create and maintain technical documentation for all code changes and updates.
- Stay up to date with emerging trends and technologies and suggest new approaches to improve efficiency and productivity.
- Participate in code reviews to maintain code quality and identify opportunities for improvement.
- Participate and contribute to the integration testing of the developed features. What We're Looking For
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Minimum of 4 years of hands-on experience in Frontend development using Angular.
- Good knowledge and experience in HTML, CSS.
- 2-3 years of experience with building performant RESTful APIs in Java (experience with GraphQL is a plus).
- 2 to 3+ years of experience in SQL and NOSQL stores (e.g., MySQL, Oracle, Couchbase, etc.).
- Familiar with Git, Jenkins and Agile/DevOps methodologies.
- Familiar with automated unit test frameworks like JUnit and Mockito.
- Experience with building tools like Maven or Gradle.
- Experience with Microservices Architecture.
- Good understanding of Agile methodology.
- Ability to work autonomously on development tasks and troubleshooting.
- Proactive attitude with excellent interpersonal, and strong written and verbal communication skills.
- Fluent in English. Nice to Have
- Experience with GraphQL (additional advantage). Compensation & Benefits
- Attractive salary package including bonus, medical coverage, family-friendly perks, meal allowance, fitpass and other cool benefits designed to support you every step of the way.