Role: Senior Full stack Developer
Experience:6+ Years
Job Location: Bangalore/Noida
Work Model: Hybrid (2 days from Office)
Role and Responsibility
Frontend Development:
- Build and optimize user interfaces using Angular (12+).
- Implement reusable and scalable UI components adhering to best practices.
- Ensure cross-browser compatibility and responsive design.
Backend Development:
- Design and develop RESTful APIs and services using Java (Spring Boot).
- Implement robust authentication, authorization, and security mechanisms.
- Manage and optimize database interactions using SQL/NoSQL databases.
Collaboration & Leadership:
- Work closely with product managers, designers, and QA teams to translate requirements into high-quality deliverables.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews and foster a culture of engineering excellence.
System Design:
- Architect scalable and maintainable solutions for complex business problems.
- Optimize application performance and troubleshoot production issues.
DevOps & CI/CD:
- Set up and maintain build pipelines and deployments.
- Monitor application performance and reliability post-deployment.
Required Skills & Qualifications
- Frontend: Proficient in Angular with a deep understanding of TypeScript, RxJS, NgRx, and SCSS.
- Backend: Expertise in Java and Spring Framework (Spring Boot, Spring Security, Spring Data).
- Database: Hands-on experience with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
- Version Control: Strong experience with Git and branching strategies.
- Testing: Proficiency in unit and integration testing frameworks like JUnit, Jasmine, or Karma.
- Familiarity with microservices architecture and containerization tools like Docker and orchestration with Kubernetes.
- Experience with cloud platforms like AWS, Azure, or GCP.
- Strong problem-solving skills and the ability to debug complex applications.
- Advocate for Test-Driven Development (TDD) practices within the team.