-
Bachelor's degree or Maters Degree in Computer science, or a related field, with minimum 12+ Years of relevant experience
-
Should have 12+ years of experience in Java development with 5+ years in Microservices architecture and distributed application development.
-
Proven Strong expertise in Spring Boot, Spring Frameworks, and Angular for full‑stack application development.
-
Should have Experience in TypeScript, JavaScript ES6+, HTML5, CSS, SCSS
-
Solid experience with DevOps tools and practices: Git, Docker, Kubernetes, CI/CD pipelines, automated testing frameworks.
-
Hands‑on experience with SQL and NoSQL databases such as MySQL, MongoDB, Cassandra, etc.
-
Experience with testing tools such as JUnit, Mockito, Selenium, or equivalent.
-
Strong understanding of design patterns, data structures, algorithms, and OOP principles.
-
Excellent communication, leadership, analytical, and problem‑solving skills.
-
Ability to work independently and collaboratively with distributed teams.
-
Certifications in Java, Spring, or Cloud technologies (preferred).
-
Experience with messaging and streaming platforms such as Kafka, RabbitMQ, or similar technologies.
-
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (Google Cloud Platform).
-
Exposure to additional programming languages (e.g., Python, Scala, Go).
-
Experience working in Agile methodologies such as Scrum or Kanban.
- Strong analytical and problem-solving skills, with a proven track record of identifying and resolving complex billing issues.
- Excellent communication and presentation skills, with the ability to explain complex technical concepts to both technical and non-technical audiences