Location: India
Job Type: Full Time
Status: Active
Posted: 2026-07-14 00:20:37
|
Key Accountabilities and Responsibilities - Develop & implement systems to deliver quality data and process requirements for various stakeholders. - Develop and maintain web application. - Understand requirements from Business analyst team and create technical design and solution design approach - Support development of capabilities within the application as per business requirements. - Support application deployment workflows with internal / external stakeholders, including deployments into production. - Participate and provide inputs in technical review and planning meetings - Involve in application performance improvements and security assessment. Fix identified issues. - Manage and adapt new technologies as per project need and use. |
||||||
|
Knowledge, Skills and Experience - Numerate and/or computing background with strong software engineering fundamentals and hands-on experience building scalable enterprise web applications. - Strong programming experience in Java 17+ with a solid understanding of object-oriented design principles, clean code practices, exception handling, and performance-aware development. - Strong hands-on experience with Spring Boot 3.x.x, Microservices architecture, RESTful APIs, dependency injection, configuration management, and secure service-to-service communication. - Hands-on experience with JUnit 5 and automated unit/integration testing, with a strong focus on writing reliable, testable, and maintainable code. - Experience working with PostgreSQL, including schema design, query optimisation, indexing, transactional consistency, and integration with backend services. - Good understanding of cloud-native delivery and deployment practices on GCP, including application hosting, configuration, monitoring, and environment management. - Practical experience with GitLab, source control workflows, merge requests, CI/CD pipelines, and release/deployment processes. - Hands-on experience with Docker for containerisation, local development, deployment packaging, and environment consistency. - Strong front-end development experience with HTML5, CSS, TypeScript, and Angular 19, including component-based development, routing, forms, state management, and modular architecture. - Hands-on experience with Jest and modern front-end testing approaches for unit, component, and UI behaviour validation. - Experience designing and developing applications using Micro Front-End architecture principles, with focus on modularity, independent deployability, and maintainability. - Strong understanding of API integration patterns between front-end and back-end services, including error handling, security, and performance considerations. - Experience participating in technical design, solution design, estimation, and implementation planning for development projects. - Strong awareness of application performance, security, maintainability, and operational support needs across both UI and backend layers. - Hands-on experience working in Agile teams, using JIRA for backlog management, sprint planning, progress tracking, and delivery coordination. - Experience collaborating with cross-functional stakeholders including business analysts, QA, DevOps, architects, and product teams to translate business requirements into robust technical solutions. - Keen problem solver with a track record of developing practical and sustainable solutions to complex technical and business problems. - Excellent communication skills, able to produce concise and accurate technical summaries and communicate effectively with internal and external stakeholders. |
||||||
|
|
angular, java