Senior Software Engineer - Java / Kotlin / AI / Full Stack
R&C Request GmbH
- Location
- Hybrid (Utrecht, Utrecht)
- Compensation
- €70k - €90k/yr
- Employment
- Full-time
- Level
- Senior Level
Posted 6 days ago
About the Role
R&C Request GmbH is a senior software engineering consultancy specializing in the Java ecosystem and software craftsmanship. They are seeking an experienced engineer to design and build high-quality production systems for leading clients while applying AI-assisted engineering practices.
Skills
Java
Kotlin
JVM
Software architecture
Cloud-native
AI
Spring
Quarkus
CI/CD
DevOps
AWS
GCP
Docker
Kubernetes
Event-driven architecture
Clean code
Perks
- Profit sharing
- Flexible working hours
- Work from home options
- Training and conference support
- Team events
- Hackathons
Full job details
<p>Our client is a senior software engineering consultancy focused on the Java ecosystem, software craftsmanship and the practical impact of AI on modern development. </p>
<p>They are looking for an experienced engineer who enjoys building high-quality production systems, sharing knowledge and working with other strong developers. Fluent Dutch is a must-have for this role.</p>
<h2 id="tasks">Tasks</h2>
<ul>
<li>Design, build and improve high-quality software systems for leading clients</li>
<li>Work hands-on with Java, Kotlin and the JVM ecosystem on backend, full-stack and cloud-native projects</li>
<li>Help clients improve architecture, engineering practices, delivery processes and the practical use of AI in software development</li>
<li>Contribute to production-ready systems with a strong focus on quality, maintainability, performance and reliability</li>
<li>Collaborate with experienced developers, architects and technology experts</li>
<li>Explore and apply AI-assisted and agentic engineering practices in real-world software delivery</li>
<li>Share knowledge through talks, blogs, meetups, training sessions or internal sessions</li>
<li>Keep developing your own craft through coaching, conferences, training and challenging technical work</li>
</ul>
<h2 id="requirements">Requirements</h2>
<ul>
<li>5+ years of professional software engineering experience</li>
<li>Strong experience with Java or Kotlin and the JVM ecosystem</li>
<li>Fluent Dutch and strong English communication skills</li>
<li>A bachelor’s or master’s degree in computer science, software engineering or equivalent practical experience</li>
<li>A strong engineering mindset: you care about clean code, architecture, testing, delivery and maintainability</li>
<li>Curiosity about AI in software engineering and a willingness to experiment with new tools and workflows</li>
<li>Experience with one or more JVM frameworks such as Spring, Quarkus or similar</li>
<li>Experience with CI/CD, test automation, DevOps, monitoring or automated deployments</li>
<li>Experience with cloud and container technologies such as AWS, GCP, Docker or Kubernetes</li>
<li>Experience with relational or NoSQL databases</li>
<li>Experience with event-driven architectures such as Kafka, Redis or Vert.x is a plus</li>
<li>Experience with frontend technologies such as Angular, React or Vue is a plus</li>
<li>Experience with public speaking, meetups, conferences or training is a plus</li>
<li>A collaborative mindset and strong communication skills</li>
<li>A location near one of their offices (preferred Utrecht)</li>
</ul>
<h2 id="benefits">Benefits</h2>
<ul>
<li>Competitive compensation, including profit sharing</li>
<li>An immediate contract for an indefinite period</li>
<li>Challenging projects in the JVM ecosystem, including architecture, software delivery and AI-related initiatives</li>
<li>Flexible working hours and the possibility to work from home, depending on the client project</li>
<li>A small local team where people know each other personally</li>
<li>Direct access to local leadership and a developer-led company culture</li>
<li>A personal development plan focused on your growth, expertise and job satisfaction</li>
<li>Time, support and resources to develop your knowledge through training, conferences, blogs, speaking and community involvement</li>
<li>Opportunities to become a trainer and share your expertise with others</li>
<li>A self-managing, social and knowledge-driven work environment</li>
<li>Access to an international network of senior developers, architects and technology experts</li>
<li>Strong connections to developer communities</li>
<li>Fun team events such as trips, hackathons and social activities</li>
</ul>
<p>Applying should not be complicated. If you are interested, please also send us a link to your GitHub, GitLab, Stack Overflow profile or personal website.</p>