HamburgerMenu
hirist

ACL Digital - Senior Java Developer - Spring Boot/Microservices Architecture

Posted on: 02/11/2025

Job Description

Description :

Key Responsibilities :

- Design, develop, and maintain scalable, reliable, and secure backend systems and APIs.

- Architect and implement distributed systems and microservices-based solutions.

- Collaborate with product, frontend, and DevOps teams to deliver end-to-end features.

- Implement integration between internal and external systems using REST, SOAP, or messaging queues (Kafka, Flink, etc.).

- Optimize system performance, ensure reliability, and troubleshoot production issues.

- Apply Agile and DevOps practices including CI/CD automation, containerization (Docker/Kubernetes), and infrastructure as code.

- Ensure best practices in code quality, testing, and deployment.

- Mentor junior engineers, conduct code reviews, and share knowledge within the team.

- Proactively identify technical risks and propose mitigation strategies.

- Stay updated with emerging technologies and propose adoption where beneficial.

Must-Have Skills :

- Strong knowledge of Backend Engineering principles, system design, and distributed computing.

- Hands-on experience with Java, Python, and Spring Boot.

- Experience in building and consuming SOA, RESTful, and SOAP APIs.

- Proficiency in messaging systems such as Kafka, Flink, or RabbitMQ.

- Solid understanding of Agile methodologies and DevOps practices (CI/CD pipelines, Docker/Kubernetes, IaC, monitoring tools).

- Strong debugging, analytical, and problem-solving skills.

- Proven ability to own and deliver features/components end-to-end.

- Excellent communication and cross-functional collaboration skills.

- Experience mentoring or guiding junior engineers.


info-icon

Did you find something suspicious?