Backend Engineer Java and Kotlin
Posted on:
2 days ago
Vacancies:
1 Vacancy
Job Summary
Key Responsibilities
- Design develop and maintain backend services and APIs using Java and Kotlin.
- Build and optimize services for performance reliability and scale.
- Write clean testable code and contribute to engineering best practices.
- Develop and maintain data access layers and integrations with databases.
- Implement and support microservices and/or service-oriented architectures.
- Create and maintain automated tests (unit/integration) and participate in CI/CD.
- Diagnose production issues perform root-cause analysis and help drive improvements.
- Collaborate with frontend mobile DevOps/SRE and QA to deliver end-to-end features.
- Document system behavior design decisions and operational procedures.
- Continuously improve observability (logging metrics tracing) and developer productivity.
Required Qualifications
- Atleast 5 years (or equivalent) of professional backend development experience.
- Strong experience with Java and Kotlin in production systems.
- Proficiency with RESTful APIs and/or service interfaces (e.g. gRPC).
- Solid understanding of data structures algorithms and backend fundamentals (concurrency caching networking).
- Experience with SQL and at least one relational database (e.g. PostgreSQL MySQL).
- Experience with common backend frameworks (e.g. Spring Boot Ktor Micronaut).
- Strong testing practices (e.g. JUnit Mockito integration testing).
- Familiarity with containerization and deployment workflows (e.g. Docker Kubernetes is a plus).
- Ability to work in an agile environment and communicate clearly with cross-functional teams.
Preferred Qualifications
- Experience with microservices event-driven systems or distributed systems.
- Familiarity with messaging/streaming technologies (e.g. Kafka RabbitMQ).
- Experience with AWS/GCP/Azure services and cloud-native patterns.
- Knowledge of observability tooling (e.g. Prometheus Grafana ELK OpenTelemetry).
- Experience with performance tuning reliability engineering and automated incident response.
- Familiarity with security practices (authn/authz OWASP principles secrets management).