Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Department: Engineering
Reports to: Engineering Lead
We’re looking for a skilled and curious Software Engineer with strong experience in Java and Kotlin to help evolve Axoniq’s developer platform and ecosystem. You’ll work across the stack — from designing resilient backend systems to refining user interfaces that make complex event-driven architectures intuitive to use.
This role is a great fit for someone who thrives on end-to-end product ownership, who is excited by technologies like event sourcing, domain-driven design, and event-driven architecture.
- Design, build, and maintain new product features and services in Java and Kotlin, ensuring scalability and high performance.
- Collaborate across engineering, product, and design teams to deliver seamless experiences from backend to frontend.
- Contribute to our event-driven and event-sourced architecture — powering mission-critical systems used by global enterprises.
- Build and enhance user interfaces using TypeScript, Vue.js, and Vuetify to create clean, intuitive experiences for developers.
- Participate in design reviews, code reviews, and architectural discussions, advocating for quality and best practices.
- Write automated tests, contribute to CI/CD pipelines, and improve overall code quality and reliability.
- Engage with open-source communities and stay up to date with emerging technologies that can improve developer experience.
- Participate in a shared engineering support rotation to investigate, troubleshoot, and resolve production or customer-facing issues as part of maintaining system reliability.
- 4+ years of professional software development experience.
- Strong command of Java and Kotlin, with an eye for maintainable and testable code.
- Proven experience with event-driven systems and ideally event sourcing patterns.
- Familiarity with frameworks like Spring Boot, Micronaut, or similar modern Java frameworks.
- Solid understanding of distributed systems, and asynchronous communication.
- Experience or interest in frontend development using Vue.js and TypeScript,.
- A collaborative mindset — able to work closely with global teams and contribute to shared goals.
- Fluency in English (written and spoken).
- Experience using or contributing to Axon Framework or Axon Server.
- Background in cloud-native deployments (Docker, Kubernetes, or AWS/GCP).
- Familiarity with CQRS, DDD, or reactive programming.
- Experience contributing to open-source or developer community projects.
At Axoniq, we’re on a mission to empower developers to build scalable, event-driven systems that adapt to change. You’ll join a distributed, collaborative team that values autonomy, craftsmanship, and shared learning.
We live by our values — RIDE:
- Responsibility & Ownership
- Integrity & Transparency
- Deliver Meaningful Results
- Excellence in Quality
You’ll have the freedom to experiment, grow, and directly shape technology that impacts developers and enterprises around the world.
We are an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Key Skills
Ranked by relevanceReady to apply?
Join Axoniq and take your career to the next level!
Application takes less than 5 minutes