Job Description / Duties And Responsibilities
▪ Design, analyze, develop and deploy new features for the product.
▪ Lead engineer role in managing tasks in a sprint, reviewing the code of team members, and ensuring first
time quality of code.
▪ Actively participate in the Agile ceremonies like the sprint planning, story grooming, daily scrums or
standup meetings, Retrospective meeting, and Sprint reviews.
▪ Connect with stakeholders to understand requirements and produce technical specifications based on
the business requirements.
▪ Write “clean”, well-designed code.
▪ Follow technology best practices.
▪ Follow modern agile based development process including automated unit testing.
▪ Take complete ownership of the tasks, user stories committed by self/team.
▪ Understand the development processes agreed at the organization/client level and ensure that these are
followed diligently in the project. Actively participate in optimizing and evolving this process for the
improvement of project execution.
▪ Understand user stories, translate that into technical specifications and convert this into working code.
▪ Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization
and functionality.
▪ Contribute to all phases of the development lifecycle.
▪ Follow industry trends and tools, pilot them and ensure that team can scale up technically to absorb
technology best practices over time.
▪ Readiness to take up initiative for suggesting and implementing the best practices in the areas of
respective technology.
Job Specification / Skills And Competencies
▪ Expertise in developing Java Framework and Angular based web applications with RDBMS or NoSQL
database back-end.
▪ Strong skills in Java, Web API, HTML 5, CSS, JavaScript technologies.
▪ Proven Expertise in Java 21, Gradle, Angular 19, Spring boot MVC, Spring data, Hibernate, PostgresSQL.
▪ Excellent development experience using web and JavaScript technologies expertise with HTML/XHTML,
XML, JSON, CSS, JavaScript, AJAX, DOM, and version control systems (such as git, visual code).
▪ Good working exposure with REST API and very strong knowledge in object-oriented concepts & design
patterns.
▪ Good understanding of Angular concepts – Interceptors, Pipes, Directives, Decorators etc.
▪ Experience with Docker, AWS S3, AWS Secrets Manager and Cloudwatch.
▪ Experience in writing Unit test case using Jasmine/Karma or Jest is a plus.
▪ Demonstrated willingness to learn and develop with new/unfamiliar technologies.
▪ Well versed with troubleshooting issues and debugging the Java script code.
▪ Understands impacts of performance-based designs, accessibility standards and security compliance in
development.
▪ Good understanding and working knowledge on project tracking tools like JIRA, Azure DevOps, and
project collaboration tools like Confluence etc.
▪ Excellent communication skills and convey the ideas with clarity, depth, and details.
▪ Understanding of Continuous Integration and Continuous Delivery best practices, and experience in
setting up a CI/CD to speed up software development and deployment process, using Jenkins, GitHub,
plugins etc.
▪ Exposure to AWS ecosystem and services.
▪ To adhere to ISMS policies and procedures