Description
We are seeking a Senior Software Engineer with strong back-end expertise in Kotlin/Java and Micronaut to join our engineering team. You will design and build scalable microservices integrate with third-party endpoints and contribute to a high-performing DevOps culture.
This role is ideal for engineers passionate about clean code cloud-native architectures and owning services end-to-end.
Requirements Key Responsibilities
- 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.
Required Skills & Experience Core Backend Expertise
- Strong experience with Kotlin and/or Java.
- Hands-on experience with Micronaut.
- Solid understanding of microservices architecture.
Engineering Practices
- 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)
Cloud & DevOps
- Experience working in Azure Cloud environments.
- CI/CD pipeline experience and production support mindset.
- Familiarity with containerization (Docker Kubernetes) is a plus.
Tech Stack
- Languages: Kotlin/Java
- Framework: Micronaut
- Messaging: Kafka
- Databases: MongoDB
- APIs: REST GraphQL
- Cloud: Azure
- Observability: Dynatrace or similar tools
Description We are seeking a Senior Software Engineer with strong back-end expertise in Kotlin/Java and Micronaut to join our engineering team. You will design and build scalable microservices integrate with third-party endpoints and contribute to a high-performing DevOps culture. This role is i...
Description
We are seeking a Senior Software Engineer with strong back-end expertise in Kotlin/Java and Micronaut to join our engineering team. You will design and build scalable microservices integrate with third-party endpoints and contribute to a high-performing DevOps culture.
This role is ideal for engineers passionate about clean code cloud-native architectures and owning services end-to-end.
Requirements Key Responsibilities
- 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.
Required Skills & Experience Core Backend Expertise
- Strong experience with Kotlin and/or Java.
- Hands-on experience with Micronaut.
- Solid understanding of microservices architecture.
Engineering Practices
- 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)
Cloud & DevOps
- Experience working in Azure Cloud environments.
- CI/CD pipeline experience and production support mindset.
- Familiarity with containerization (Docker Kubernetes) is a plus.
Tech Stack
- Languages: Kotlin/Java
- Framework: Micronaut
- Messaging: Kafka
- Databases: MongoDB
- APIs: REST GraphQL
- Cloud: Azure
- Observability: Dynatrace or similar tools
View more
View less