Project Manager (Engineering Manager,Java,Springboot,Mircroservices,Kafka)
Core
Design, develop, and maintain robust Python-based backend services and APIs within a hybrid Python–Java microservices ecosystem.
Role type
Senior Python backend engineer (distributed systems & DevOps)
Builds
Scalable, resilient, event-driven multi-tenant microservices
Domain
Cloud-native software engineering (Azure, Kafka, NoSQL)
Deliverable
production ML models | product features
Required skills
Python (Flask, FastAPI, Django), Apache Kafka, Java (Spring Boot), DevOps (Docker, Kubernetes, CI/CD), NoSQL (Snowflake, MongoDB, DynamoDB), TDD, RESTful APIs
Preferred skills
Front-end (React, Node.js), Generative AI integration, Spark, Elasticsearch
Technologies
Python, Java, Springboot, React, Gradle, GIT, Hibernate, Rest API, OAuth, MS Azure, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD, Kubernetes, Kafka, Elasticsearch, Spark, NOSQL, RDBMS, Ignite, Jenkins, GitHub Actions, Docker, pytest, unittest, JUnit
Responsibilities
Design and optimize NoSQL data models; Build and integrate event streaming solutions using Apache Kafka; Implement Test-Driven Development (TDD) practices; Develop and automate CI/CD pipelines; Collaborate with Data Engineering and AI teams to integrate analytics, ML, or Generative AI modules; Contribute to architectural design and performance optimization discussions
Seniority
Senior, hands-on IC