Senior JAVA Backend Engineer

InnovationTeam is a technology company based in Riyadh, Saudi Arabia, focusing on developing scalable enterprise solutions.
Backend
Senior Software Engineer
In-Person
10+ years of experience

Description For Senior JAVA Backend Engineer

We are seeking a highly skilled Senior Backend Engineer to join our team at InnovationTeam. This role focuses on designing, developing, and maintaining scalable backend systems using Java Spring Boot and microservices architecture. The ideal candidate will have extensive experience in backend development, with expertise in Java, Spring Boot, and modern software practices.

The position involves working with cutting-edge technologies including containerization (Docker, OpenShift), event-driven architectures (Kafka), and various database systems (Oracle, MySQL, PostgreSQL, MongoDB). You'll be responsible for implementing CI/CD pipelines, optimizing system performance, and ensuring code quality.

As a senior engineer, you'll play a crucial role in mentoring junior developers and collaborating with cross-functional teams. The role requires strong technical skills in microservices architecture, API design, and system monitoring. You'll be working from our office in Riyadh, contributing to building robust and scalable solutions.

This is an excellent opportunity for an experienced backend engineer looking to work with modern technologies and make a significant impact in a dynamic environment. The role offers the chance to work on challenging projects while growing professionally and helping others develop their skills.

Last updated a day 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
  • Promote coding standards and perform code reviews
  • Provide technical guidance and mentorship to junior engineers

Requirements For Senior JAVA Backend Engineer

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

Interested in this job?

Jobs Related To InnovationTeam Senior JAVA Backend Engineer

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and power integrity analysis.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google, focusing on enterprise network infrastructure design and operations with competitive compensation and benefits.

Senior Software Engineer, Titian Platform

Senior Software Engineer position at Google's Titian Platform, focusing on implementing Generative AI applications in Google Cloud Platform.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on optical network infrastructure, automation, and large-scale network operations.

Senior Software Engineer, Infrastructure, Google Ads

Senior Software Engineer position at Google Ads, focusing on infrastructure development and large-scale distributed systems, offering competitive compensation and growth opportunities.