HamburgerMenu
hirist

Aziro - Lead Full Stack Developer - React.js/Spring Boot

Posted on: 07/10/2025

Job Description

Role : Lead Full Stack Developer

Experience : 8-12 yrs

Location : Bengaluru

We are seeking a highly skilled Lead Full Stack Developer with strong expertise in both front-end and back-end technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications, ensuring seamless integration across all layers of the stack. This role requires a passion for building high-quality software, attention to detail, and a collaborative mindset.

Key Responsibilities :

1. Front-End Development :

- Develop and maintain intuitive, responsive, and high-performance user interfaces using React.js or Next.js.

- Create reusable UI components and manage application state effectively with tools such as Redux, Context API, or Zustand.

- Ensure cross-browser compatibility, accessibility, and adherence to responsive design principles.

- Optimize front-end performance by identifying and addressing bottlenecks.

2. Back-End Development :

- Design, implement, and maintain scalable RESTful APIs and microservices using Java with Spring Boot (2.0/3.0).

- Implement secure and efficient business logic and handle complex data-processing workflows.

- Integrate APIs with third-party systems and internal services to support end-to-end functionality.

- Ensure adherence to best practices in backend development, including error handling, logging, and monitoring.

3. Database Management :

- Work with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis, etc.) databases.

- Design efficient and scalable database schemas to support application functionality.

- Write optimized SQL queries, stored procedures, and scripts to manage large datasets.

- Implement indexing, caching, and database performance tuning techniques.

4. Collaboration & Communication :

- Partner with product managers, designers, and cross-functional engineering teams to translate requirements into technical solutions.

- Contribute to architectural discussions, ensuring scalability, maintainability, and performance.

- Participate actively in agile ceremonies such as sprint planning, stand-ups, and retrospectives.

5. Code Quality & Testing :

- Write clean, maintainable, and testable code following industry standards.

- Develop and execute unit tests, integration tests, and end-to-end tests to ensure reliability.

- Conduct peer code reviews, provide constructive feedback, and maintain consistency across the codebase.

- Champion best practices such as CI/CD, TDD/BDD, and automated testing frameworks.

6. Deployment & Maintenance :

- Contribute to the deployment, monitoring, and maintenance of applications in production environments.

- Collaborate with DevOps teams to ensure smooth release cycles and automate deployment pipelines.

- Identify, troubleshoot, and resolve performance, scalability, and reliability issues.

- Continuously monitor and improve system performance, security, and availability.

Required Skills & Qualifications :

- Strong proficiency in React.js or Next.js for front-end development.

- Hands-on experience with Java, Spring Boot 2.0/3.0, and microservices architecture.

- Proficiency in working with relational and NoSQL databases.

- Solid understanding of RESTful API design principles and API security.

- Familiarity with CI/CD pipelines, cloud platforms (AWS, GCP, or Azure), and containerization (Docker, Kubernetes) is a plus.

- Excellent problem-solving, debugging, and performance optimization skills.

- Strong communication and teamwork skills, with the ability to work in a fast-paced environment.

info-icon

Did you find something suspicious?