
Senior Java Developer (Microservices)
Job Description
- Design, develop, and maintain microservices-based applications using Java, Spring Boot, and Kubernetes
- Collaborate with product owners, architects, and other developers to define application requirements and technical specifications
- Develop and deploy scalable and resilient microservices on cloud platforms
- Implement CI/CD pipelines to automate testing and deployment processes
- Utilize best practices for building and maintaining containerized applications using Docker and Kubernetes
- Monitor service performance and troubleshoot issues to ensure optimal functionality
- Participate in code reviews and enhance code quality and maintainability
- Provide mentorship and guidance to junior developers in microservices architecture and design
- Stay current with relevant technologies and continuously improve skills and knowledge
Requirements: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 and ability to articulate technical challenges to non-technical stakeholders
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
Benefits:- Hybrid working model
- Social and medical insurance
- Transportation
© 2026 Qureos. All rights reserved.