HamburgerMenu
hirist

Senior Full Stack Engineer - Java/React.js

Horizontal
Hyderabad
5 - 7 Years
star-icon
4.8white-divider6+ Reviews

Posted on: 23/09/2025

Job Description

Role Overview :

As a Senior Full Stack Engineer, you will be a key player in the entire software development lifecycle, from concept and design to deployment and maintenance.

You will be responsible for building high-quality, scalable, and resilient web applications.

This role requires a strong understanding of both front-end and back-end development, and the ability to work collaboratively in an agile environment.


Key Responsibilities :


- Design, develop, and deploy scalable and performant full-stack solutions using Java and React.js.

- Translate complex business requirements into technical specifications and high-quality, maintainable code.

- Lead the design and implementation of new features, ensuring they are robust, secure, and performant.

- Collaborate with cross-functional teams (Product, UX/UI, QA) to deliver features end-to-end.

- Write clean, efficient, and well-documented code following established coding standards and best practices.

- Participate in code reviews, providing constructive feedback to peers to maintain code quality.

- Troubleshoot and debug production issues, providing timely and effective solutions.

- Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and continuous improvement.

- Contribute to architectural discussions and help shape the future of our technology stack.


Required Skills & Qualifications :


- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 5+ years of hands-on experience in full-stack software development.

- Strong expertise in Java, with a deep understanding of core concepts, Spring Framework (Spring Boot, Spring MVC), and RESTful APIs.

- Proficiency in modern front-end technologies, including React.js, JavaScript, HTML5, and CSS3.

- Solid understanding of object-oriented design (OOD), data structures, and algorithms.

- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).

- Familiarity with version control systems (Git) and CI/CD pipelines.

- Experience with microservices architecture and cloud platforms like AWS, Azure, or GCP.

- Excellent analytical, problem-solving, and debugging skills.

- Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, agile team.


Nice to Have :


- Experience with containerization (Docker) and orchestration (Kubernetes).

- Familiarity with testing frameworks (JUnit, Mockito for Java; Jest, React Testing Library for React).

- Knowledge of DevOps principles and practices.

- Experience in a B2B SaaS environment


info-icon

Did you find something suspicious?