Penta Consulting Limited

Microservices Developer

Penta Consulting Limited

Riyadh, Saudi Arabia

Job Details

Type: Full Time

Post Date: 30+ days ago

Industry: Engineering And Technology

Job Description

We are seeking an experienced Java Microservices Developer to join our software development team. The ideal candidate will have a strong background in Java development, microservices architecture, and a solid understanding of TM Forum APIs, Kafka, Enterprise Service Bus (ESB), and Keycloak. This role involves designing, developing, and implementing scalable and secure microservices for telecom solutions, ensuring high performance and adherence to industry standards.

Skills

  • Develop and maintain microservices using Java Spring Boot, ensuring high performance, reliability, and scalability.

  • Integrate TM Forum (TMF) APIs to ensure our services adhere to telecommunications industry standards and best practices.

  • Utilize Kafka for efficient messaging and data processing within a microservices architecture.

  • Solid understanding of TM Forum APIs, experience with Kafka, and familiarity with Enterprise Service Bus (ESB) technologies.

  • Implement integration solutions using an Enterprise Service Bus (ESB) to connect disparate systems and services seamlessly.

  • Experience with Keycloak for implementing secure authentication and authorization services.

  • Knowledge of concurrency patterns in Java.

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with concepts of MVC, JDBC, and RESTful

  • Familiar with various design and architectural patterns

  • Solid understanding of object-oriented programming

  • Proficient in Java, with a good knowledge of its ecosystems

  • Familiarity with build tools such as Ant, Maven, and Gradle.

  • Adhere to the SOLID principles of object-oriented design and the KISS principle to ensure simplicity and maintainability of code.

  • Demonstrate a good understanding of IoC and DI to effectively manage dependencies within the application, promoting loose coupling and high cohesion.

  • Design, build, and maintain efficient, reusable, and reliable Java code

  • Participate in the entire software development lifecycle, from concept to deployment and maintenance, ensuring high-quality standards throughout.

  • Conduct unit testing to ensure code quality, functionality, and reliability; fix bugs and resolve issues to maintain high software quality.

Job details

Job Location: Riyadh Saudi Arabia

Company Industry: IT Services

Company Type: Employer (Private Sector)

Job Role: Information Technology

Employment Type: Full-Time Employee

Monthly Salary Range: Unspecified

Number of Vacancies: 2

Penta is a leading Technology Services Provider, specialising in Professional and Managed Services across EMEA. Our team of 500 consultants provide expertise across hybrid infrastructure, cybersecurity, Cisco solutions, modern engineering, telecommunications and core systems. Established in 1998, Penta’s greatest asset has always been the expertise of our people and their dedication to first-class delivery for our clients. We have been voted a Sunday Times Best 100 Company and honoured with two Queen’s Awards for Enterprise – International Trade.

View All Jobs

Join Our MuslimJobs Community

Join our community of professionals looking to grow in our careers and in our deen