Description

Key Responsibilities:

  • Design, develop, and maintain applications using Java 11+ and Spring Boot in a microservices architecture.
  • Work with Restful APIs and Message Queues (JMS) to enable seamless communication between distributed systems.
  • Collaborate with the frontend team (working with Angular) to ensure smooth integration between backend and frontend components.
  • Engage with networking protocols and technologies in the Telecom domain.
  • Implement and manage data schemas using YAML, JSON, and XML/XSD.
  • Ensure continuous integration and deployment through Bitbucket, GitLab, and Jenkins pipelines.
  • Contribute to the design and development of scalable and resilient systems.
  • Follow best practices for CI/CD, automated testing, and deployment.

Qualifications & Skills:

  • Programming Languages:
    • Java 11+ (must have).
    • TypeScript (nice to have).
    • Angular or other frontend frameworks (nice to have).
  • Architecture:
    • Experience with microservice architecture (must have).
  • Networking Knowledge:
    • Familiarity with networking protocols and network technologies.
    • CCNP certification (nice to have).
  • Data Schema Modelling:
    • Proficiency with YAML, JSON, XML/XSD (must have).
  • APIs:
    • Experience with Restful APIs (must have).
    • Knowledge of Message Queues (JMS) (must have).
  • Frameworks:
    • Proficient in Spring Boot (must have).
  • CI/CD Tools:
    • Experience with Bitbucket, GitLab, and Jenkins (must have).


 

Education

Any Graduate