




Develop, maintain, and optimize robust and scalable backend applications using Java technologies, ensuring code quality, proper service functionality, and efficient integration with internal and external systems. **Responsibilities** * Design and develop backend services in **Java 17 or higher**. * Implement applications using **Spring Boot, Spring Cloud, Spring Data, and JPA**. * Create and consume **RESTful APIs** in **JSON** format, documented with **Swagger / OpenAPI**. * Integrate solutions with middleware and messaging systems such as **Kafka, RabbitMQ, ESB, API Gateway, or MuleSoft** (desirable). * Manage data persistence in **Oracle, PostgreSQL, or MySQL**. * Deploy and manage services on the **AWS** cloud (EC2, S3, Lambda, RDS, ECS, API Gateway). * Collaborate in **continuous integration and delivery (CI/CD)** processes. * Containerize applications using **Docker**, and preferably **Kubernetes**. * Work under **Agile / Scrum** methodologies, collaborating with cross-functional teams. * Version control and team collaboration using **Git**. **Requirements** * 4+ years of experience with **Java 17 or higher**. * Practical knowledge of **Spring Boot, Spring Cloud, Spring Data, and JPA**. * Experience with middleware and messaging systems such as **Kafka, RabbitMQ, ESB, API Gateway, or MuleSoft**. * Experience developing and consuming **REST APIs**. * Proficiency with at least one relational database: **Oracle, PostgreSQL, or MySQL**. * Use of build tools such as **Maven or Gradle**. * Experience with **Docker** and automation tools such as **Jenkins**. * Familiarity with **AWS** environments. * Experience working under **Agile / Scrum** methodologies. **Desirable** * Experience with **Kubernetes**. * Knowledge of **CI/CD pipelines**. * Experience with messaging and middleware (Kafka, RabbitMQ, MuleSoft). Job Type: Full-time Salary: $30,000.00 – $35,000.00 per month Application Question(s): * Do you possess your degree and ID? Work Location: On-site


