Job Description
Back-End Developer (Java / Spring Boot)
We are seeking a Confirmed Back-End Developer to join an Agile team working on a large-scale agricultural accounting and data management platform. The solution supports financial analysis, inventory management, workflow automation, data integration, reporting, and regulatory compliance within a secure environment.
Key Responsibilities
- Design, develop, and maintain back-end applications using Java and Spring Boot.
- Develop and optimize REST APIs and integrations with internal and external systems.
- Design and manage PostgreSQL database structures and data models.
- Support data migration activities, including the migration of legacy Excel-based data.
- Contribute to the design of scalable, secure, and maintainable software architectures.
- Produce technical and functional documentation.
- Participate in the development of automated generation frameworks for database objects, pages, migration scripts, and unit tests.
- Ensure compliance with security standards and best practices.
- Collaborate closely with analysts, front-end developers, and business stakeholders in an Agile environment.
Required Skills & Experience
- Strong experience in Java and Spring Boot development.
- Solid knowledge of PostgreSQL databases.
- Experience designing and implementing RESTful APIs and web services.
- Experience with software architecture and scalable application design.
- Knowledge of DevSecOps practices and CI/CD tools such as Jenkins or GitLab CI.
- Experience with Agile and Scrum methodologies.
- Familiarity with Jira and Jira Xray.
- Experience with data migration projects.
- Knowledge of application security standards and OWASP best practices.
- Experience with testing and quality assurance frameworks.
- Ability to produce technical and functional documentation.
- Knowledge of accounting or analytical accounting principles is required.
Soft Skills
- Strong collaboration and teamwork skills.
- Autonomous and proactive approach.
- Pragmatic and results-oriented mindset.
- Ability to adapt to innovative technologies and evolving project requirements.
Languages
- French: Professional proficiency (C2).
Location
- Namur, Belgium.
- Hybrid working model with a minimum onsite presence of 50%.
Nice to Have
- Experience within public sector organizations.
- Experience in reporting, dashboards, and data visualization solutions.
- Knowledge of agricultural, financial, or regulatory information systems.