Tech Stack
AngularCloudJ2EEJavaJavaScriptJenkinsPythonSeleniumSpringSpring BootSpringBootSQL
About the role
- Java/J2EE/Spring/Springboot/Python and Angular/HTML/CSS/JS fullstack application developer responsible for participation in the establishment and implementation of new or revised application systems and coordination with the Technology team
- Contribute to applications systems analysis and programming activities
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
- Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
- Apply fundamental knowledge of programming languages for design specifications
- Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
- Serve as advisor or coach to new or lower level analysts
- Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
- Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
- Operate with a limited level of direct supervision and act as SME to senior stakeholders and/or other team members
- Appropriately assess risk when business decisions are made and drive compliance with applicable laws, rules and regulations
Requirements
- Java/J2EE/Spring/Springboot/Python and Angular/HTML/CSS/JS fullstack application developer
- Worked on private/public cloud application infrastructure
- 4-8 years of relevant experience in the Financial Service industry
- Intermediate level experience in Applications Development role
- Minimum experience of 2 years in devleoping using Python & Selenium
- Experience in development using SQL
- Experience in using tools like JIRA, RLM (jenkins), Lightspeed
- Consistently demonstrates clear and concise written and verbal communication
- Demonstrated problem-solving and decision-making skills
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
- Bachelor’s degree/University degree or equivalent experience