Confidential Company logo
Backend Developer

Confidential Company

Job Type

Full-time

Work Type

On-Site

Location

Doha, Qatar

Experience

5 - 8 years

Java Backend Developer (Java, Spring Boot, JPA, SQL, Microservices)


  • Design, develop, and maintain high-performance, scalable, and reliable backend services using Java and Spring Boot.
  • Develop and optimize database schemas and write efficient SQL queries using relational databases (e.g., DB2, Oracle).
  • Implement and manage JPA (Java Persistence API) repositories and entity models for seamless data access.
  • Architect, build, and deploy microservices using best practices in service decomposition, communication (REST, messaging), and API design.
  • Ensure system security, performance, and scalability through code reviews, monitoring, and proactive issue resolution.
  • Collaborate with DevOps to implement CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
  • Integrate with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication in distributed systems.
  • Write clean, well-documented, and testable code using JUnit, Mockito, and other testing frameworks.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay up to date with emerging technologies and best practices in backend development and cloud-native architectures.