HamburgerMenu
hirist

Job Description

Description :


Key Responsibilities :


Backend Development & Architecture :


- Design, develop, and maintain high-performance backend services using Spring Boot.


- Implement and secure applications with Spring Security, OAuth2, and JWT-based authentication.


- Build scalable, distributed systems following Microservices architecture principles.


- Collaborate with architects to design robust and efficient system components.


Identity & Access Management (IAM) :


- Implement and manage IAM solutions for authentication, authorization, and identity governance.


- Work with protocols like OAuth2.0, OpenID Connect, SAML, and Role-Based Access Control (RBAC).


- Ensure compliance with security standards and best practices.


AI & ML Integrations :


- Integrate applications with Embedding models, GPT models, and other LLMs.


- Collaborate with data scientists/ML teams to incorporate basic AI algorithms into backend services.


- Work with vector embeddings, tokenization flows, and API-based LLM interactions.


DevOps, CI/CD, and MLOps :


- Set up and maintain CI/CD pipelines for backend and AI-enabled components.


- Work closely with DevOps/MLOps teams to automate model deployment and service rollout processes.


- Ensure smooth and reliable deployment across staging and production environments.


Programming & Integrations :


- Use Python for backend integrations, automation scripts, and AI-related workflows.


- Build hybrid features where Java and Python components interact.


- Develop RESTful APIs, asynchronous services, and event-driven architectures.


Database & Caching :


- Work with PostgreSQL for relational data modeling, optimization, and complex queries.


- Use Redis Cache for caching, session management, and high-performance operations.


- Ensure high availability and optimal data flow across services.


Cloud Deployment :


- Deploy and manage services on Google Cloud Platform (GCP) including Compute Engine, Cloud Run, Pub/Sub, and GKE.


- Optimize cloud usage, cost monitoring, and performance tuning.


- Implement logging, monitoring, and alerting solutions.


Collaboration & Leadership :


- Work closely with cross-functional teams ML, DevOps, Frontend, and QA.


- Participate in sprint planning, technical discussions, and architecture reviews.


- Mentor junior developers and uphold engineering best practices.


Required Skills & Experience :


- Strong expertise in Spring Boot and Spring Security.


- Proven experience with Microservices-based architectures.


- Hands-on experience in IAM (Identity & Access Management).


- Proficiency with Maven for dependency and build management.


- Working knowledge of Python for backend integrations.


- Database experience with PostgreSQL and in-memory caching with Redis.


- Experience with CI/CD pipelines, preferably with MLOps workflows.


- Experience deploying and scaling applications on GCP.


- Familiarity with embedding techniques and GPT/LLM model integration.


- Understanding of basic AI/ML algorithms.


Nice-to-Have Skills :


- Knowledge of Kubernetes, Docker, and container orchestration.


- Experience with messaging/event systems (Kafka, RabbitMQ, Pub/Sub).


- Exposure to vector databases (Pinecone, Weaviate, ChromaDB).


- Understanding of distributed systems and performance tuning.


- Experience contributing to architectural roadmaps.


Soft Skills :


- Strong ownership mindset and attention to detail.


- Excellent problem-solving and analytical abilities.


- Ability to work in fast-paced, cross-functional teams.


- Clear communication and documentation skills.


What We Offer :


- Opportunity to work on high-impact systems involving AI and next-gen backend architectures.


- Competitive compensation and performance bonuses.


- Collaborative and fast-paced work culture.


- Growth path into Lead Engineer / Backend Architect roles.


- Flexible work setup (Remote/Hybrid based on organization)


info-icon

Did you find something suspicious?