HamburgerMenu
hirist

Senior Java Developer

Recruise India Consulting
5 - 10 Years
Bangalore

Posted on: 08/06/2026

Job Description

Key Responsibilities

- Design, develop, and maintain scalable backend systems and services for TRG Screen products.

- Participate in the complete Software Development Life Cycle (SDLC), including requirements gathering, system design, development, testing, deployment, and post-production support.

- Develop high-quality, clean, maintainable, and efficient Java code following coding standards and best practices.

- Troubleshoot, debug, and resolve complex technical issues, including performance bottlenecks and scalability challenges.

- Contribute to solution architecture discussions and technical decision-making processes.

- Collaborate closely with cross-functional teams, including Product Management, Front-End Development, QA, and Operations.

- Create and maintain technical documentation, including design specifications, release notes, and operational runbooks.

- Independently manage and deliver complex development tasks while providing technical guidance and mentorship to junior team members as needed.

Required Skills & Experience

- 5+ years of hands-on experience in Java development (Java 8 or higher) for enterprise-grade or large-scale backend applications.

- Strong experience working with large, complex codebases and distributed systems.

- Solid understanding of microservices architecture and related development practices.

- Experience with relational databases and ORM frameworks such as JPA and Hibernate.

- Strong knowledge of backend development best practices, including :

1. RESTful API design and development

2. Unit testing and test automation

3. Performance optimization and tuning

4. Secure coding practices

- Hands-on experience with source control and development tools such as Git and Docker.

- Exposure to cloud platforms such as AWS or Azure.

- Strong analytical, troubleshooting, and problem-solving skills.

- Excellent verbal and written communication skills with the ability to collaborate effectively across teams.

- Strong organizational and time management skills, with the ability to manage multiple priorities and deliver within deadlines.

- Experience creating and maintaining technical documentation, including design documents, implementation guides, and release documentation.

Preferred / Nice to Have :

- Experience with front-end frameworks such as Angular (to facilitate full-stack collaboration).

- Experience with messaging systems (e.g., Kafka, RabbitMQ, NATS).

- Exposure to cloud platforms (AWS/Azure).

- Experience with CI/CD pipelines, DevOps practices, or automated testing.

- Mentorship experience-guiding junior engineers and contributing to team knowledge sharing.

- Experience using AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot) to enhance productivity and code quality.

- Familiarity with financial services or research technology domains.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...