Taro Logo

Senior JAVA Backend Engineer

Backend
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Job Description

InnovationTeam is seeking a Senior Backend Engineer to join their team in Riyadh, Saudi Arabia. This role focuses on designing and developing scalable backend systems using Java Spring Boot and microservices architecture. The position requires extensive experience in backend development, with responsibilities spanning from system architecture to mentorship of junior engineers. The ideal candidate will work with cutting-edge technologies including Kafka, containerization platforms, and various database systems. This role offers an opportunity to work on complex technical challenges while contributing to the team's growth and success. The position requires strong technical expertise combined with leadership capabilities, making it ideal for experienced engineers looking to make a significant impact in a technical leadership role.

Last updated 5 months ago

Responsibilities For Senior JAVA Backend Engineer

  • Design, implement, and maintain robust and scalable backend systems using Java Spring Boot
  • Develop and deploy microservices-based applications
  • Design and optimize relational and NoSQL databases
  • Integrate and manage event streaming platforms like Kafka
  • Architect and design backend solutions using proven design patterns
  • Develop, deploy, and manage services on container orchestration platforms
  • Implement and optimize CI/CD pipelines
  • Monitor and optimize system performance
  • Perform code reviews and ensure adherence to best practices
  • Provide technical guidance and mentorship to junior engineers

Requirements For Senior JAVA Backend Engineer

Java
MongoDB
MySQL
PostgreSQL
Redis
Kafka
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Minimum of 10 years of experience in backend development
  • Experience with microservices architecture
  • Strong proficiency in Java and Spring Boot
  • Experience with Docker and orchestration platforms
  • Knowledge of design patterns
  • Experience with CI/CD pipelines
  • Strong knowledge of relational and NoSQL databases
  • Familiarity with Apache Kafka
  • Knowledge of API design and implementation
  • Experience with logging, monitoring, and alerting tools

Related Jobs

Senior IAM & Backend Engineer (Keycloak + Spring Boot)

Senior IAM & Backend Engineer position at InnovationTeam, focusing on Keycloak and Spring Boot development, requiring expertise in Java 17+, microservices, and security implementations.

Senior IAM & Backend Engineer (Keycloak + Spring Boot)

Senior IAM & Backend Engineer position at InnovationTeam, focusing on Keycloak and Spring Boot development with emphasis on security and microservices architecture.

IBM DataPower Integration Developer

Senior IBM DataPower Integration Developer position at InnovationTeam in Riyadh, focusing on designing and implementing integration solutions using IBM DataPower technology.

Level 3 Support Engineer-(Sr Developer.Net )enterprise systems-loyalty platform

Senior .NET Developer/Support Engineer position for enterprise loyalty platforms requiring 3+ years of experience, based in Riyadh.

Level 3 Support Engineer-(Sr Developer.Net )enterprise systems-loyalty platform

Senior-level support engineer position at InnovationTeam, combining technical support and development skills for enterprise loyalty platform systems.