Talent.com
Senior JAVA Backend Engineer
Senior JAVA Backend EngineerInnovationteam • Riyadh, Riyadh Region, Saudi Arabia
Senior JAVA Backend Engineer

Senior JAVA Backend Engineer

Innovationteam • Riyadh, Riyadh Region, Saudi Arabia
30+ days ago
Job description

Position Overview :

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. The ideal candidate will play a critical role in designing, developing, and maintaining scalable and efficient backend systems. You will collaborate with cross-functional teams to deliver high-quality solutions, leveraging your expertise in Java Spring Boot, microservices architecture, and modern software development practices.

Key Responsibilities :

  • Backend Development : Design, implement, and maintain robust and scalable backend systems using Java Spring Boot.
  • Microservices Architecture : Develop and deploy microservices-based applications, ensuring modularity and scalability.
  • Database Management : Design and optimize relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data handling.
  • Event-Driven Architecture : Integrate and manage event streaming platforms like Kafka for real-time data processing and communication.
  • System Design : Architect and design backend solutions using proven design patterns and best practices to meet business requirements.
  • Containerization and Orchestration : Develop, deploy, and manage services on platforms like OpenShift or similar container orchestration environments.
  • Continuous Integration / Continuous Deployment (CI / CD) : Implement and optimize CI / CD pipelines to automate the build, test, and deployment processes.
  • Performance Optimization : Monitor and optimize system performance, ensuring reliability and efficiency in production.
  • Code Quality and Standards : Promote coding standards, perform code reviews, and ensure adherence to best practices.
  • Collaboration : Work closely with developers, DevOps engineers, and other stakeholders to deliver seamless solutions.
  • Mentorship : Provide technical guidance and mentorship to junior engineers, fostering knowledge sharing and professional growth.

Qualifications :

  • Education : Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience : Minimum of 10 years of experience in backend development. Proven experience in building and deploying microservices-based architectures.
  • Technical Skills :
  • Strong proficiency in Java and Spring Boot.
  • Hands-on experience with microservices architecture and related tools.
  • Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar.
  • Solid understanding of design patterns and their applications in software development.
  • Experience with building and managing CI / CD pipelines using tools like Jenkins, GitLab CI, or similar.
  • Strong knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with Apache Kafka or similar event-streaming platforms.
  • Knowledge of API design and implementation.
  • Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana).
  • #J-18808-Ljbffr

    Create a job alert for this search

    Backend Engineer • Riyadh, Riyadh Region, Saudi Arabia