Hinduja Global Solutions Limited

HGS - Backend Developer - Java

Job Location

bangalore, India

Job Description

Senior Backend Dev (JAVA). 6 years Of experience. Job Description : - Architect, design, and develop scalable, high-performance backend services using Java (Java 11/17) and Spring Boot. - Build and maintain microservices-based architectures, ensuring modularity, flexibility, and scalability. - Implement and optimize RESTful APIs and GraphQL APIs for seamless communication with frontend and third-party applications. - Ensure code quality and security, following best practices such as TDD (Test-Driven Development), code reviews, and automated testing. - Optimize database performance, ensuring efficient SQL (PostgreSQL/MySQL) or NoSQL (MongoDB/Cassandra/Redis) query execution. - Work with DevOps teams to manage CI/CD pipelines, containerized deployments using Docker and Kubernetes, and cloud-based solutions (AWS/GCP/Azure). - Enhance application security with best practices in authentication (OAuth, JWT, OpenID) and authorization. - Troubleshoot complex performance issues and provide optimizations for high-traffic applications. - Lead and mentor junior developers, ensuring knowledge sharing and best coding practices within the team. - Collaborate with cross-functional teams (Product, UX, QA, DevOps) to deliver high-quality software solutions. - Stay updated with the latest trends in Java backend technologies and bring innovative solutions to improve system efficiency. Technical Skills & Requirements : Mandatory Skills : - Strong expertise in Java (Java 8, 11, or 17) with deep knowledge of OOP and design patterns. - Spring Boot & Spring Framework (Spring MVC, Spring Security, Spring Cloud). - Experience in Microservices Architecture and event-driven systems using Kafka/RabbitMQ. - Strong understanding of RESTful API design and GraphQL API development. - Database management - SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra). - Experience in Cloud Computing Platforms (AWS, GCP, or Azure) - EC2, Lambda, S3, RDS, DynamoDB. - Containerization & Orchestration - Docker, Kubernetes. - Proficiency in CI/CD pipelines, Git, Jenkins, GitHub Actions, or Bitbucket Pipelines. - Strong problem-solving skills and performance tuning in high-scale systems. Preferred Skills : - Experience with Domain-Driven Design (DDD) and CQRS architecture. - Familiarity with gRPC, WebSockets, and real-time data processing. - Knowledge of NoSQL caching solutions (Redis, Memcached). - Exposure to Infrastructure as Code (IaC) tools like Terraform or CloudFormation. - Strong background in Agile methodologies (Scrum/Kanban) and TDD/BDD development practices. - Prior experience in high-scale, distributed systems handling millions of requests. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 4/19/2025
View More Hinduja Global Solutions Limited Jobs

Contact Information

Contact Human Resources
Hinduja Global Solutions Limited

Posted

April 19, 2025
UID: 5118402199

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.