Senior Fullstack Developer (Java / Agile / Cloud)
Gemini Consulting
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Dutch, French Experience level
SeniorJob location
Remote
Tech stack
Clean Code Principles
Java
JavaScript
API
Agile Methodologies
Application Lifecycle Management
Architectural Patterns
Automation of Tests
Unit Testing
Cloud Computing
Software Quality
Code Review
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
JUnit
Object-Oriented Software Development
Scrum
Software Engineering
Systems Integration
TypeScript
Working Model 2D
Test Driven Development
React
Delivery Pipeline
Spring-boot
Software Security
Backend
GIT
Gherkin
Solid Principles
Front End Software Development
Api Management
Microservices
Job description
As a Senior Developer, you will be involved in the full application lifecycle:
- Design, develop, and maintain robust, scalable, and high-performance applications (frontend & backend)
- Translate business requirements into high-quality technical solutions
- Actively contribute to technical decisions and challenge architectural choices
- Ensure code quality (clean code, best practices, code reviews, refactoring)
- Develop and maintain APIs and integrations with internal and external systems
- Contribute to automated testing (TDD / BDD, unit and integration testing)
- Participate in the setup and continuous improvement of CI/CD pipelines
- Identify, analyze, and fix bugs and performance issues
- Ensure application resilience, security, and stability in production
- Collaborate closely with business stakeholders, Product Owners, architects, and infrastructure teams
- Contribute to continuous improvement of engineering practices and Agile processes
You will also play a key role in team dynamics by:
- sharing knowledge
- supporting and mentoring less experienced developers
- helping raise the overall technical level of the team
Technical Environment :
- Backend: Java, Spring Boot
- Frontend: React, JavaScript / TypeScript
- Testing: JUnit, Jest, TDD / BDD, Gherkin
- DevOps: CI/CD, Git, automated pipelines
- Architecture: microservices, APIs, distributed systems
- Others: system integration, API management, application security
Requirements
- Minimum 5 to 8 years of experience in software development (more for senior profiles)
- Strong expertise in Java / Spring Boot and modern architectures
- Experience in fullstack development (React or equivalent frontend framework)
- Solid understanding of development principles:
- Clean Code
- SOLID principles
- Design Patterns
- Object-Oriented Programming (OOP)
- Hands-on experience with Agile / Scrum methodologies
- Good understanding of architectural challenges (performance, scalability, security, resilience)
- Experience with API and system integration
- Ability to work in complex, high-volume environments
Languages :
- Professional English required
- French and/or Dutch is a plus
Working Setup :
- Agile environment (Scrum)
- Hybrid working model: 50% on-site / 50% remote