Posted on: 12/12/2025
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)
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1589379
Interview Questions for you
View All