Lensys
Suivez-nous

Medior Java Developer

Join a crucial environmental initiative, 'Bodem 2050,' as a Medior Java Developer, building innovative applications for sustainable waste, materials, and soil management. This role offers a unique opportunity to apply your technical skills to projects with significant ecological and societal impact within an Agile, hybrid work environment.

CONTEXT

Our client, a major player in its sector and a leading public environmental agency, is at the forefront of tackling some of the most pressing ecological challenges facing our generation. Their visionary 'Bodem 2050' project is a long-term strategic initiative focused on revolutionizing sustainable waste, materials, and soil management across the region of Flanders. This ambitious undertaking aims to build a greener, more resilient future by developing cutting-edge digital solutions that empower policy-makers, businesses, and citizens to make informed environmental decisions, fostering a circular economy and protecting vital natural resources. They are seeking a passionate Medior Java Developer to be an integral part of this mission, contributing hands-on to applications that will directly impact environmental health and sustainability for decades to come. This is an unparalleled opportunity to blend your technical prowess with a profound sense of purpose, contributing to a legacy of environmental stewardship.

ACTIVITIES

  • Design, develop, and maintain robust, scalable, and secure JAVA-based applications central to the 'Bodem 2050' project, ensuring adherence to coding standards and architectural best practices.
  • Implement and manage high-performance REST APIs to facilitate seamless, secure, and efficient data exchange between various environmental monitoring systems, databases, and user interfaces.
  • Work extensively with the Spring Boot framework to build resilient microservices and enterprise-grade applications, leveraging its powerful capabilities for rapid development and deployment.
  • Collaborate actively within an Agile development team, participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure efficient delivery and continuous improvement.
  • Develop and optimize complex database queries using SQL, primarily interacting with relational databases to manage vast environmental datasets, ensuring data integrity and retrieval efficiency.
  • Contribute to front-end development using TypeScript, ensuring responsive, intuitive, and engaging user interfaces for data visualization, reporting, and interaction for various stakeholders.
  • Engage in thorough code reviews, unit testing, integration testing, and debugging to ensure high-quality software delivery and minimize technical debt.
  • Work closely with environmental scientists, data analysts, policy experts, and other stakeholders to translate complex environmental requirements and scientific models into robust technical solutions.
  • Proactively identify and address technical challenges and opportunities for innovation within the project, contributing to the overall architectural evolution.

EXPECTED ACHIEVEMENTS

  • Successfully develop and deploy key components and features of the 'Bodem 2050' platform, directly contributing to regional environmental sustainability goals and policy implementation.
  • Create high-performance and reliable REST APIs that enable critical data flows and integrations, becoming the backbone for informed environmental decision-making.
  • Become a valuable, autonomous, and highly effective contributor within the Agile team, consistently delivering high-quality code and innovative features on schedule.
  • Enhance the overall technical architecture, efficiency, and maintainability of the Java-based applications, leaving a lasting positive impact on the project's longevity.
  • Play a tangible and significant role in shaping the future of environmental management through technology, making a real, measurable difference in the region of Flanders and beyond.
  • Contribute to a culture of technical excellence and collaborative problem-solving within the development team.

ENVIRONMENT

JAVA, Spring Boot, REST APIs, SQL, TypeScript, Agile Scrum, Git, CI/CD tools (e.g., Jenkins, GitLab CI), JIRA, Confluence, Docker, Kubernetes. Experience with environmental data management systems, GIS (Geographic Information Systems) integration, and cloud platforms (AWS, Azure, GCP) is a strong advantage. This role offers a hybrid work model, blending remote work with essential on-site collaboration. Proficiency in Dutch (C2 level) is essential for effective communication, documentation, and stakeholder engagement within the Flemish public sector context.