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
Location: bangalore, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources Hinduja Global Solutions Limited |
---|