On-site
--
Company

Job Details

Design, develop, and maintain scalable backend systems using Java and Spring Boot by embracing SOLID Principles and event-driven architecture. Develop RESTful APIs and microservices that serve mobile/web clients. Integrate with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, etc. Collaborate with front-end developers, DevOps engineers, and QA teams to deliver high-quality software. Implement security and data protection best practices. Participate in code reviews and contribute to improving coding standards. Write unit and integration tests to ensure code quality and reliability Monitor, troubleshoot, and optimize system performance Use Python at a moderate level for scripting, automation, and data processing tasks that support backend workflows and operational tooling. Apply working knowledge of AI/ML concepts and tools (e.g., integrating third-party AI/LLM APIs, basic model usage) to help incorporate intelligent features into backend services.

Desired Candidate Profile

Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience)

6+ years of professional experience in backend development using Java

The ideal candidate has 6+ years of experience designing and building robust, scalable, and secure backend systems.

Strong hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.

Proficiency in RESTful API development and JSON-based communication.

Experience with SQL and working knowledge of databases like MySQL or PostgreSQL

Understanding microservices architecture and containerization (Docker).

Familiarity with version control tools (e.g., Git).

Good understanding of software development best practices and Agile methodologies

Exposure to cloud platforms like AWS, Azure, or GCP.

Exposure to serverless technologies like AWS Lambda.

Experience with Docker, ECS, Kubernetes, and CI/CD pipelines.

Familiarity with messaging queues (e.g., SQS, RabbitMQ, Kafka).

Knowledge of GraphQL is a plus

Strong problem-solving and debugging skills.

Similar Jobs

About Client of 6 Pence
Bahrain, Bahrain