Overview
Job Description:
We are looking for an enthusiastic Full-Stack Developer with 2-3 years of hands-on experience in Angular and Java to join our growing development team. You will play an important role in developing modern, scalable web applications by building both front-end user interfaces and backend services. As part of a collaborative team, you will have the opportunity to work on innovative projects while further enhancing your technical skills.
Key Responsibilities:
- Frontend Development: Build responsive and dynamic user interfaces using Angular, integrating with backend services and ensuring a smooth user experience.
- Backend Development: Develop and maintain backend services using Java, particularly with frameworks such as Spring Boot and Hibernate, to support the application’s functionality.
- API Integration: Design and develop RESTful APIs that connect frontend applications with backend services.
- Collaboration: Work closely with UI/UX designers to implement visual and interactive elements and with other backend developers to ensure seamless application integration.
- Code Quality: Write clean, maintainable, and efficient code, adhering to best practices and following development guidelines.
- Bug Fixing & Troubleshooting: Debug and troubleshoot technical issues in both the frontend and backend, providing effective solutions.
- Version Control & CI/CD: Collaborate in version-controlled environments (Git) and work within an Agile development methodology, ensuring timely delivery of features through CI/CD pipelines.
- Continuous Learning: Stay up-to-date with new technologies, frameworks, and best practices to bring innovative solutions to the team.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- 2-3 years of experience in full-stack development with a strong focus on:
o Frontend: Angular 2+ (components, services, directives, etc.), HTML, CSS, and JavaScript/TypeScript.
o Backend: Java and frameworks such as Spring Boot and Hibernate.
- Strong knowledge of building and consuming RESTful APIs.
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB, and writing optimized SQL queries.
- Experience with version control using Git.
- Familiarity with Agile methodologies (Scrum/Kanban) and experience working in an Agile environment.
- Solid understanding of responsive design principles and best practices.
- Excellent communication and team collaboration skills.
Preferred Skills:
- Experience with state management libraries like NgRx or Redux for Angular.
- Exposure to cloud platforms like AWS or Azure.
- Familiarity with Docker or containerization technologies.
- Experience with testing tools such as Jasmine, Karma, or JUnit.
- Knowledge of build tools like Webpack and Babel.
Job Type: Full-time
Pay: ₹600,000.00 - ₹1,000,000.00 per year
Schedule:
- Monday to Friday
Work Location: In person