We craft software with people we love.
Java/Kotlin Developer – Micronaut
Location
India
Posted
104 days ago
Salary
0
Seniority
Senior
Job Description
Java/Kotlin Developer – Micronaut
Mindera
• Design, develop, and maintain **scalable microservices** using Kotlin/Java and Micronaut. • Build and integrate **RESTful and GraphQL APIs** with internal and third-party systems. • Implement event-driven architectures using Kafka. • Ensure high-quality code using **TDD/BDD** and automated testing. • Collaborate with cross-functional teams in an Agile environment. • Monitor and optimize system performance using observability tools. • Follow DevOps principles: *you build it, you run it*.
Job Requirements
- Strong experience with **Kotlin and/or Java**.
- Hands-on experience with **Micronaut**.
- Solid understanding of **microservices architecture**.
- Expert understanding of **MVC, SOLID, DRY, and KISS principles**.
- Strong experience with **Git** and distributed version control.
- Proficiency in:
- Test Driven Development (TDD)
- Behaviour Driven Development (BDD)
- Non-functional testing (performance, security, resilience)
- Experience working in **Azure Cloud** environments.
- CI/CD pipeline experience and production support mindset.
- Familiarity with containerization (Docker, Kubernetes) is a plus.
Benefits
- Fun, happy and politics-free work culture built on the principles of lean and self organisation;
- Work with large scale systems powering global businesses;
- Competitive salary and benefits.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Designing, developing, and deploying smart AI-powered services using Python • Leveraging AI tools to enhance code quality and drive innovation • Architecting and optimizing hybrid retrieval systems to support LLM-based agents • Collaborating closely with the core product development team • Leading new AI initiatives from concept to deployment • Utilizing Azure cloud infrastructure to manage AI workloads • Developing advanced AI agents using LangGraph, MCP, gRPC • Building scalable data services using Kafka, RabbitMQ • Implementing CI/CD workflows with GitHub Actions and Azure services
• Design and evolve the common software platform components that other engineering teams build upon • Ensure that our remote driving stack is performant, observable, and production ready at scale • Design, develop, test and maintain core C++ platform components used across Vay • Build and improve system level tooling for health management, telemetry and incident handling • Own performance profiling and optimization across vehicle and remote driving compute • Contribute to the evaluation and selection of compute hardware for vehicles and remote driving stations • Improve and extend hardware in the loop test setups to accelerate feedback cycles • Support the production fleet in Berlin and Las Vegas on a scheduled basis • Collaborate closely with autonomy, systems and fleet teams to ensure safe and scalable deployments
• Shape the technical direction of systems meeting advertising, marketing, and analytics needs • Identify systemic risks before incidents arise • Drive architectural decisions impacting reliability and scalability • Mentor senior and mid-level engineers through design reviews • Collaborate with engineering leadership and product managers
• Design and implement backend features and services that ship to real users • Solve technical problems and document their solutions for the team • Collaborate with frontend engineers, product managers, and other teams to design and develop features • Write clean, testable, performant code and thoughtfully review code written by your teammates • Debug and resolve backend issues—performance bottlenecks, data consistency problems, production incidents • Deploy your changes to production and monitor them for correctness and performance • Participate in technical design reviews and architectural discussions • Ensure the integrity, availability, and confidentiality of Feathr's data and operations • Iterate on feedback and continuously improve technical solutions



