Location : Ukraine & Description :
Key Responsibilities :
- Design, develop, test, and maintain high-performance backend applications using Quarkus and Kotlin.
- Architect and optimize PostgreSQL databases to ensure data integrity and efficient access.
- Implement and manage caching strategies with Redis to enhance application responsiveness.
- Build and maintain event-driven systems leveraging Kafka for real-time data processing and communication.
- Deploy, monitor, and manage containerized applications on AWS Elastic Kubernetes Service (EKS).
- Collaborate with cross-functional teams including frontend developers, DevOps engineers, and product owners to deliver scalable and robust software solutions.
- Participate in code reviews, maintain code quality, and enforce best practices.
- Troubleshoot production issues and optimize system performance.
- Contribute to continuous integration and continuous deployment (CI / CD) pipelines and automation processes.
- Maintain clear and up-to-date technical documentation.
- Ensure security best practices are incorporated into application development and Qualifications :
- Minimum of 5 years of software development experience with a focus on backend systems.
- Hands-on expertise with :
1. Quarkus framework
2. Kotlin programming language
3. PostgreSQL database design and optimization
4. Redis caching mechanisms
5. Kafka event streaming platform
6. AWS Elastic Kubernetes Service (EKS) deployment and management
Strong problem-solving skills and ability to work effectively both independently and in a team environment.Good communication skills to collaborate with team members and stakeholders.(ref : hirist.tech)