Senior Java Developer

  • Advansys
  • 6th of October City, Giza Governorate, Egypt
  • Full-time

وصف الوظيفة

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


إمتيازات الوظيفة

  • Hybrid working model
  • Social and medical insurance
  • Transportation

متطلبات الوظيفة

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)