Description

  • System Design & Architecture:
  • Design and implement scalable microservices using Java 17 & Spring Boot.
  • Define overall system structure, components, and interactions.
  • Technical Leadership:
  • Provide mentorship and guidance to junior developers.
  • Set coding standards, review code, and ensure quality across the codebase.
  • Engage in hands-on coding for core components and complex challenges.
  • Collaboration & Communication:
  • Partner with product managers, developers, testers, and business stakeholders.
  • Clearly communicate technical concepts to both technical and non-technical teams.
  • Problem Solving & Issue Resolution:
  • Proactively identify and resolve technical challenges.
  • Provide robust solutions for complex problems during development.
  • Performance Optimization & Security:
  • Identify and fix performance bottlenecks.
  • Implement security best practices to ensure system reliability.
  • Documentation & Knowledge Sharing:
  • Document architecture and solutions.
  • Share knowledge within the team and contribute to best practices.

Essential Skills & Qualifications:

  • Strong programming experience in Java 17.
  • Hands-on expertise with React, Spring Boot, and Microservices.
  • Familiarity with Docker & Kubernetes.
  • Proficiency in Maven (build & dependency management).
  • Experience with Git for version control.
  • Strong knowledge of J2EE & Microservice design patterns.
  • Excellent debugging, exception handling, and problem-solving skills.
  • Strong communication and leadership abilities.

Nice to Have:

  • Experience in telecom inventory systems or similar domains.
  • Exposure to CI/CD tools such as Jenkins, GitLab CI, etc

Education

Any Gradute