Overview :
Looking for a Senior Java Developer with enterprise experience in regulated sectors, able to build
robust, scalable applications and leverage the latest in AI / ML integration and tooling.
Key Responsibilities :
Design, develop, and maintain enterprise-grade Java applications.
Contribute to architecture, scalability, security, performance, and AI / ML-driven features.
Review code for secure practices and facilitate code quality and AI-based review tools.
Develop backend integrations with AI / ML APIs or embedded models.
Integrate applications with RDBMS / NoSQL databases and messaging systems.
Participate in the full SDLC, including CI / CD, and automate with AI code assistants.
Core Technical & AI / ML Skills :
Advanced Java (Java 11 / 17+), Spring / Spring Boot frameworks.
Microservices (REST, gRPC, event-driven design).
Enterprise databases (Oracle, PostgreSQL, SQL Server, MongoDB).
CI / CD tools (Jenkins, GitLab CI, GitHub Actions) and AI-driven productivity boosters (GitHub
Copilot, Tabnine).
Knowledge of security standards (OWASP, JWT, OAuth2).
Familiarity with containerization (Docker, Kubernetes).
Experience orchestrating ML workflows (backend ingestion, REST endpoint deployment, realtime
inferencing).
Automation and optimization with AI—anomaly detection, code review, performance
enhancement.
Soft Skills :
Strong communication and teamwork.
Adherence to rigorous delivery processes and documentation.
Ability to mentor developers and champion AI-enhanced engineering practices.
Commitment to continuous learning and improvement.
Java Developer • Kolkata, West Bengal, India