HamburgerMenu
hirist

Java Full Stack Developer

BigRio
Chennai
8 - 17 Years

Posted on: 31/07/2025

Job Description

Job Description :


In this backend-heavy role, youll have the opportunity to design, implement, and optimize backend architectures, ensuring the systems are scalable, efficient, and reliable. While the role focuses on backend (80%), your ability to engage with frontend technologies (20%) will allow you to have full ownership over the softwares functionality and flow.

Key Responsibilities :

- Design, develop, and maintain high-performance, scalable, and secure backend systems using Java.

- Build and maintain RESTful APIs and microservices to support application functionality.

- Collaborate closely with frontend developers to ensure smooth integration with React/Angular-based frontend systems.

- Work with both relational databases (SQL) and NoSQL databases to design data schemas, optimize queries, and maintain data integrity.

- Leverage cloud platforms (AWS, Azure, Google Cloud) to deploy, monitor, and scale applications.

- Implement and maintain containerization using Docker and Kubernetes (K8S).

- Write unit tests for both backend and frontend code to ensure code quality and reliability.

- Participate in code reviews to maintain code quality standards and mentor junior developers.

- Contribute to a culture of continuous improvement, proposing and driving best practices in backend development, testing, and deployment.

Required Skills And Experience :

- Bachelors or Masters in computer science or related fields.

- 5+ years of experience in backend development, with strong expertise in Java (must-have).

- Solid experience with frontend frameworks such as React or Angular.

- Hands-on experience with RESTful APIs, Docker, and NoSQL databases (such as MongoDB, Cassandra, etc.).

- Strong experience with SQL databases (such as MySQL, PostgreSQL, etc.), including database design, optimization, and query writing.

- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and Kubernetes (K8S).

- Experience in writing unit tests and understanding of test-driven development (TDD) principles.

- Strong understanding of Agile/Scrum methodologies.

Nice to Have :

- Exposure to Automation Testing Frameworks (e.g., Selenium, Cypress).

- Experience working in a SaaS (Software as a Service) environment.

- Knowledge of Agile/Scrum methodologies.


info-icon

Did you find something suspicious?