GHGhrs Training
Backend Java Developer
Chennai ₹3-8 LPA Posted 8 Jul 2025
FULL TIME
Devops
Graphql
Troubleshoot
Scrum
Agile
Job Description
Key Responsibilities
- Software Design & Development:
- Design, develop, and implement highly performant, scalable, and secure backend services and APIs (RESTful/GraphQL) using Java and Spring Boot.
- Write clean, modular, well-documented, and testable code following best practices and coding standards.
- Collaborate with architects, frontend developers, and product managers to define technical requirements and system designs.
- Contribute to the architectural evolution of our backend systems, focusing on resilience, reliability, and maintainability.
- Database Management:
- Design and optimize database schemas (SQL/NoSQL) to ensure efficient data storage and retrieval.
- Implement data access layers and manage database interactions, ensuring data integrity and performance.
- Work with database administrators to troubleshoot and optimize database performance.
- Testing & Quality Assurance:
- Develop and execute comprehensive unit, integration, and API tests to ensure code quality and functionality.
- Participate in code reviews to maintain high coding standards, identify potential issues, and share knowledge within the team.
- Identify, debug, and resolve complex backend issues and performance bottlenecks.
- Deployment & Operations (DevOps Collaboration):
- Work closely with DevOps teams to deploy, monitor, and maintain applications in production environments.
- Contribute to the improvement of CI/CD pipelines for automated builds and deployments.
- Troubleshoot and provide ongoing support for live backend systems, ensuring high availability and performance.
- Collaboration & Innovation:
- Actively participate in Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives, demos).
- Collaborate cross-functionally with frontend, QA, and other engineering teams to deliver integrated solutions.
- Stay updated with the latest trends and advancements in Java, backend technologies, and cloud computing.
- Propose and implement innovative solutions to technical challenges, contributing to a culture of continuous improvement.
