Senior Software Engineer (Java / Kotlin / AI / Full stack)

At Code Nomads, we don’t believe in well-defined roles and career paths. We do believe in taking control of your own career, growing with the company, lifelong learning and entrepreneurship. We are powered by AI-accelerated development — helping our clients build AI-augmented teams to accelerate delivery, modernise their engineering practices, and adopt AI effectively into their development workflows. We will share all our knowledge and network with you to take the next step in your career, giving you all the coaching, independence, trust and education you need to develop yourself.
Your profile
You are a senior developer driven by ambition. You embrace the current AI revolution in software engineering and understand that your deep expertise in crafting software is crucial in building production-ready systems - both with and without AI. You are curious by nature and always want to learn more. During your daily work as a developer/consultant with one of our customers, but also at conferences and during training. You are familiar with the Java/JVM ecosystem and see software development as a craft that is never perfect. You enjoy working with a team that sees it the same way.
Why CodeNomads?
- You’ll work in a small company where you’ll work with like-minded passionate software developers and feel appreciated for the work you do.
- You’ll work on the most innovative and challenging projects in the Netherlands, using the latest cutting-edge technologies — including AI-accelerated development tools and practices.
- We’ll help you learn how to speak at conferences and meetups, and mentor you to become a true software development expert.
- Our defined AI strategy is led by our AI Champions and they challenge all teammembers to stay up to date
- We’re actively participating in various JUGs, developer communities and meetups. We’re happy to introduce you to the most brilliant minds in the industry.
- You’ll work within an international and diverse environment with developers from all around the world. Currently: Russia, China, South Africa, Azerbaijan, Turkey, Portugal, Romania, Hungary, Ireland, Italy, Iran, Argentina, Belarus and Brazil.
Who are we looking for
We’re looking for candidates who bring:
- A bachelor's or master's degree in computer science/engineering, or relevant experience in the field of software engineering
- 8+ years of experience with Java or Kotlin and the JVM ecosystem
- Preferably, experience with:
- Spring, Quarkus or another JVM (microservice) framework
- CI, CD & DevOps (test automation, automated deployments, monitoring)
- Cloud infrastructure (AWS / GCP, Docker, Kubernetes)
- Relational and NoSQL databases
- Event-driven architectures (Kafka, Redis, Vert.x)
- Front-end development (Angular / React / Vue)
- An open mindset towards using AI in software development and a willingness to experiment
- You’re living near one of our offices in Amsterdam or Utrecht and have excellent business English language skills
- You’re eager to learn and share knowledge; experience with public speaking (meetups, conferences) or as a trainer is a plus
- You’re a team player and an effective communicator
What we offer
- A salary that matches your skills, experience and ambitions
- Personal development plan to become an expert in new technologies, including AI and modern engineering practices
- Profit-sharing regulation bonus
- 26 paid holidays
- Educational budget of €3,000 per year
- R&D Hackathon days with the team (multiple times a year)
- Work with the latest cutting-edge technologies for our clients
- Dutch language courses for you and your family
- Laptop of your own choice
- Transportation budget
- Pension scheme, based on your personal situation
- If applicable: sponsorship for the visa application for you and your family