About the Role :
We are looking for a dynamic and experienced Senior Full Stack Developer with strong expertise in Java and Angular to join our fast-paced development team. You will play a critical role in designing, building, and maintaining scalable and responsive web applications using modern technologies and cloud platforms.
Key Responsibilities (KRAs) :
- Design, develop, and maintain full stack web applications using Java and Angular.
- Build robust, scalable, and secure REST APIs and integrate with frontend components.
- Ensure cross-platform optimization and responsiveness of applications.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with UX / UI designers, backend developers, QA, and product managers.
- Conduct code reviews and mentor junior developers.
- Optimize application performance and troubleshoot production issues.
- Implement CI / CD pipelines and contribute to DevOps practices.
- Participate in Agile ceremonies including sprint planning, standups, and retrospectives.
- Ensure software quality through automated testing using JUnit, Jasmine, and other tools.
Required Skillsets :
Strong programming experience with Java and Spring MVC framework.Solid frontend development skills using Angular, TypeScript, HTML5, and CSS / Sass.Proficiency in working with PostgreSQL and MongoDB databases.Experience with RESTful API design and integration.Familiarity with Node / npm and front-end build tools.Hands-on experience with AWS and deployment on cloud platforms.Experience with version control systems like Git / Bitbucket.Proficient in Agile methodologies and collaboration tools like Jira.Knowledge of testing frameworks like JUnit, Jasmine, and build tools like Maven.Understanding of DevOps practices and tools like Concourse or similar CI / CD systems.Bonus Skills (Preferred but not mandatory) :
Experience with AWS Lambda and serverless architecture.Working knowledge of NoSQL databases like Cassandra, DynamoDB.Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).(ref : hirist.tech)