The company is seeking a Senior Java Developer to design, develop, and maintain microservices-based applications. The role involves collaborating with product owners and architects, automating deployment processes, and leveraging containerization technologies. A mentor will be needed to guide junior developers in microservices architecture.
Requirements
- Proven experience as a Senior Java Developer, with a focus on microservices architecture
- Strong expertise in Java, Spring Boot, and RESTful web services
- Experience in containerization using Docker and orchestration with Kubernetes
- Understanding of DevOps practices and experience with CI/CD tools such as Jenkins or GitLab CI
- Solid knowledge of database technologies including SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra)
- Familiarity with messaging systems like RabbitMQ or Kafka
- Strong analytical and problem-solving skills
- Ability to work independently and collaboratively within an agile team
- Excellent communication skills
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
Benefits
- Hybrid working model
- Social and medical insurance