04Jan 2025 by darbuka
vacancy no. 34568
- Senior
- Remote
We are looking for a seasoned senior backend engineer to join our team. This role will be crucial in designing, implementing and deploying microservices architectures that enhance our service delivery and operational excellence.
Responsibilities
- Develop and maintain robust, scalable microservices using established design patterns and coding best practices.
- Implement and configure messaging systems (e.g., RabbitMQ, Kafka) to facilitate efficient and reliable communication between microservices.
- Collaborate with stakeholders and product teams to understand requirements and design technical solutions that align with business needs.
- Develop well-structured and maintainable RESTful APIs using OpenAPI specifications, ensuring seamless integration across distributed systems.
- Analyze system performance, identify bottlenecks, and troubleshoot issues to optimize reliability and ensure a positive user experience.
- Contribute to code reviews and provide mentorship to junior developers, promoting knowledge sharing and adherence to best practices.
- Stay current on emerging technologies and trends in microservices development to drive continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree is a plus.
- 10+ years of hands-on experience in backend development, including a strong understanding of microservices principles.
- Experience in deploying and managing messaging systems such as RabbitMQ or Kafka.
- Strong understanding of RESTful API design principles and experience working with OpenAPI specifications.
- Proficiency in enterprise Java . Experience with Quarkus and GraalVM is highly advantageous.
- Solid understanding of containerization (Docker) and container orchestration (Kubernetes). Familiarity with CI/CD pipelines is essential.
- Demonstrated problem-solving skills, attention to detail, and the ability to work both independently and collaboratively in a fast-paced environment.
- Understanding of databases including SQL and NoSQL databases.
Experience with authentication protocols such as OAuth2, ensuring secure access and data protection across services. - Familiarity with modern API technologies such as gRPC and GraphQL, enhancing service interaction and data retrieval capabilities.
- Familiarity with A
Bonus Requirements
- Familiarity with generative AI concepts and technologies and various tools in the AI space