Job Description

KeyResponsibilities

Frontend Development (Angular 11+)

  • Design and implement intuitive, responsive, and high-performance user interfaces using Angular 11+, HTML5, CSS3, and TypeScript.
  • Develop reusable components and modules.
  • Manage application state effectively (, using RxJS or NgRx).
  • Backend Development (Java, Spring Boot, Microservices, BigData)

  • Design, develop, and maintain robust, scalable, and secure backend microservices using Java and the Spring Boot framework.
  • Implement RESTful APIs for seamless integration between the frontend and backend services.
  • Ensure services are well-tested (unit and integration tests) and follow best practices for performance and security.
  • Work with relational and NoSQL databases (, PostgreSQL, MySQL, MongoDB).
  • Deep expertise with major cloud computing platforms (AWS, Azure, or GCP) and their services
  • Strong knowledge of container technologies (Docker) and orchestration tools (Kubernetes)
  • Proficiency in programming/scripting languages such as Python, Java, or Bash for automation and development.
  • Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
  • Design, develop, and optimize big data solutions using Apache Spark.
  • Develop scalable and efficient data pipelines for processing large datasets.
  • Integrate data from various sources and ensure data reliability and quality.
  • Implement best practices for data security and compliance.
  • Good to have Cloud based services and knowledge in multi tenant concepts.

    Architecture & DevOps

  • Contribute to the design and evolution of the overall application architecture, with a focus on microservices and distributed systems principles.
  • Work closely with DevOps teams to ensure automated testing, continuous integration, and continuous deployment (CI/CD).
  • Implement logging, monitoring, and alerting for production microservices.
  • Required Skills & Qualifications

  • Proficiency in Java (Java 8+ is a must).
  • Expertise in Spring Boot for building production-ready, stand-alone Spring applications and implementing microservices.
  • Strong, hands-on experience with Angular (version 11 or higher), TypeScript, HTML, and CSS/SCSS.
  • In-depth understanding of Microservices architecture, including service discovery, API gateways, load balancing, and inter-service communication patterns.
  • Experience with containerization technologies like Docker and orchestration with Kubernetes (K8s).
  • Solid understanding of database design, complex SQL queries, and query optimization.
  • Familiarity with Git and Agile development methodologies (Scrum).
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application