Full-stack Developer (Java & React)
- Hiring from
- Romania
- Work type
- Remote
- Posted
622,627 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Description
Akindra Talents is a Romania-based IT workforce company providing flexible IT staffing solutions and support to global customers. Based in the heart of Transylvania, we focus on connecting talented individuals with our clients across Europe. We build and manage remote operational support and development teams, while also supporting our freelance collaborators during their journey.
Our client is a global trading, logistics, and distribution company headquartered in Belgium, with over 180 locations worldwide. Our client specializes in the distribution of chemicals across emerging markets worldwide, focusing on industries such as home care, nutrition, and mining. The company has its own local logistics assets and provides services including storage, value-added logistics, and just-in-time deliveries. With over 3000 employees the annual revenues exceed 2.5 billion USD, reflecting its significant presence in the chemical distribution sector.
We are looking for an experienced Full Stack Developer (Java & React) to join our client's development team. You will work across the complete application lifecycle, from requirements and technical design through development, automated testing, deployment, and production support.
Responsibilities
- Design, develop, test and maintain full-stack business applications using Java, Spring Boot and React, including REST APIs and backend services in Java and Spring Boot and modern web interfaces in React and Vite.
- Design and work with relational SQL databases, managing schema changes and migrations through Liquibase scripts.
- Work closely with the Product Owner and business stakeholders to understand requirements and translate them into maintainable technical solutions.
- Create unit, integration and automated end-to-end tests, including Cucumber-based testing, and maintain high code quality using tools such as SonarCloud for static code analysis and code-quality checks.
- Use Git and GitHub for source control, collaboration and pull request workflows, contribute to and maintain CI/CD pipelines using GitHub Actions, and proactively manage application dependencies and security updates using Dependabot.
- Participate in code reviews and contribute to shared development standards, technical documentation and architectural decisions.
- Investigate defects and production issues and implement sustainable fixes rather than short-term workarounds, while continuously improving development practices, automation, testing and maintainability within the team.
Requirements
- Minimum 5 years and solid backend experience with Java, Spring Boot, REST APIs, SQL and relational database modelling, query optimisation, Liquibase (or similar migration tooling), and automated unit and integration testing (Cucumber or similar tools).
- Minimum 5 years of frontend experience with React, TypeScript, Vite, HTML and CSS, consuming REST APIs, component-based development and frontend testing.
- Work with Git and GitHub for source control, collaboration and pull request workflows.
- Contribute to and maintain CI/CD pipelines using GitHub Actions.
- Fluent in spoken and written English, with clear communication toward both technical and non-technical colleagues.
- Able to work independently while collaborating closely with the team, and comfortable with broad developer responsibility rather than narrowly defined roles.
- Comfortable discussing requirements directly with Product Owners and business users, understanding the business problem behind a ticket, and translating requirements into clean, maintainable solutions.
- Think critically and challenge proposed solutions constructively, while staying pragmatic and balancing engineering quality with business priorities.
- Care about code quality, automated testing, security and maintainability, and take responsibility for your solutions from development through production.
Nice to have:
- Enterprise application development, application security and OWASP principles, automated quality gates in CI/CD pipelines, and API integration with other business systems.
- Production monitoring and troubleshooting, Agile product development, and architecture and technical design documentation.
- AI-assisted development with tools such as GitHub Copilot.
Additional information:
- Type: CIM (direct with the client)
- Location: Remote
- Start date: ASAP
