Experis is looking for a skilled and experienced Java & React Developer to join our development team. The role focuses on creating web forms with React and developing the backend using Spring Boot, hosted on a cloud platform. In addition, you will be responsible for maintaining existing Java-based APIs that support various business lines such as Legal, Compliance, and Communications. You will be working closely with other developers and business teams to ensure high-quality and efficient code delivery.
Key Responsibilities:
- Design and develop technical solutions based on project specifications and business needs.
- Create and maintain web forms using React, ensuring seamless integration with the backend developed on Spring Boot.
- Develop, test, and maintain Java-based APIs, ensuring they meet performance and quality standards.
- Perform unit testing on developed code and assist during integration and assembly testing.
- Collaborate with cross-functional teams to ensure smooth implementation and integration of code.
- Review external suppliers' designs and code to ensure they meet internal quality standards.
- Document development activities, including design, code, unit testing, and reviews.
- Contribute to DevOps practices such as peer reviews and continuous improvement.
Required Technical Skills & Experience:
- React: 3-5 years of hands-on experience in developing web forms and interacting with backend APIs. Strong UI testing experience (using JEST preferred).
- Java & Spring Boot: 2-3 years of experience in Java development, with a solid understanding of Spring Boot and API architecture.
- Experience with API development, including contract-based and Swagger-based APIs.
- UI/UX: Basic understanding of UI/UX principles and UI analysis.
- Agile Practices: Experience working within Agile/Scrum environments. Strong commitment to team success and continuous learning.
Soft Skills:
- Excellent collaboration skills with a focus on team success.
- Ability to explain technical concepts in a clear and accessible manner for business stakeholders.
- Proactive in identifying and solving cross-functional issues.
- Security-conscious and committed to applying best practices in development and testing.
- Willing to embrace DevOps practices like peer review and peer coding.
- Ability to make informed decisions, even in complex scenarios.
Educational Requirements:
- A Master’s degree or equivalent in Computer Science or a related field.
Languages:
- Fluency in English (both written and spoken).
- Knowledge of Dutch or French is a plus.
What We Offer:
- A permanent contract with a competitive salary package.
- Flexible working arrangements (50% remote, 50% on-site).
- Continuous training and development opportunities.
- A dynamic, collaborative team environment with a focus on Agile practices.
If you have the required skills and experience and are passionate about developing innovative solutions, we encourage you to apply!