Java FullStack Developer
Role details
Job location
Tech stack
Job description
- Work closely with Product Owners, Business analysts and other IT partners located globally on day-to-day basis to ensure smooth delivery of projects
- Understand, follow, and ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals.
- Provide stable technical solutions which are robust and scalable as per business needs.
- Estimate, prioritize, plan and coordinate requirements based on the project
- Provide hands-on code development and test coverage based on the project delivery needs.
- Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups, and Agile ceremonies
- Stay up to date with new development best practices/approaches, tools and test coverage strategies
Requirements
-
Strong proficiency in HTML5, CSS3, JavaScript(ES6+)
-
Expertise in TypeScript and Angular
-
Experience with state management libraries such as Redux, Context API, or similar
-
Strong understanding of cross-browser compatibility and accessibility(WCAG)
-
Experience building scalable, reusable and component-based UI applications
-
Experience integrating RESTful APIs and handling asynchronous data
-
Knowledge of performance optimization techniques and front-end security best practices
-
Excellent analytical and problem solving skills
-
Familiarity with end-to-end testing tools like Cypress or Playwright and experience with unit testing frameworks such as Jest.
-
Excellent communication, organizational, and planning skills
-
Working experience of Agile development methodologies and of DevOps integration
-
Exposure to JIRA or other ALM tools to create a productive, high quality development
-
Ability to work in a fast paced and dynamic environment
-
Exposure or Working Experience using AI tools and models
Skills Desired:
Good understanding / experience in the following technologies would be a plus
- Proficient in Test Driven Development
- Knowledge of Financial Market, Banking products and Wealth Management
- Knowledge of Unix or Linux development
Educational Qualification:
- Minimum BS degree in Computer Science, Engineering or a related field