About the Role :
We are looking for a Senior Backend Software Engineer with deep expertise in Java / Spring Boot to join our Product Engineering team. The ideal candidate has a strong product mindset, a passion for programming, and hands-on experience with AWS cloud Responsibilities :
- Design and build backends for customer-facing products using Java / Spring Boot.
- Collaborate with Product Managers, Product Owners, Engineering, and QA teams to deliver high-quality applications.
- Ensure best practices in security, authentication, and cloud deployment.
- Package applications into Docker containers and deploy on AWS environments.
- Implement and maintain integrations with Salesforce (SFDC) and other external systems.
- Work on AI / ML components such as LLMs, AI agents, and Model Context Protocol & Skills :
B.Tech / BE / PG
8+ years of hands-on experience with Java, Spring Boot, JUnit, JPA / Hibernate, SQL / PostgreSQL, REST, OpenAPI.Extensive experience with AWS services : IAM, VPC, Cognito, API Gateway, Lambda, ECS, S3, ECR, AuroraDB, CloudWatch, AWS CLI.AWS Cloud Practitioner certification required; AWS Solutions Architect preferred.Experience with Docker, containerization, and cloud deployments.Knowledge of Domain Driven Design (DDD) principles.Experience with authentication / authorization frameworks : AD, Azure AD, SAML, JWT, OAuth2, OpenID Connect (OIDC).Familiarity with Salesforce APIs and authentication.Exposure to LLMs and AI agent development.Strong understanding of data structures and web application security best practices.Hands-on experience with GitHub, GitHub Actions, JFrog Artifactory.Experience in Agile workflows (Scrum, SAFe).Fluent in English; additional languages are a plus.Proactive, outspoken team player with a collaborative mindset.(ref : hirist.tech)