Java UI Developer
Job Summary
As a Java UI Developer on the Trade IT Development Team, you will translate user stories into high-quality software that meets both functional and non-functional requirements. You will be part of a fast-paced, ambitious delivery program.
Responsibilities
- Development:
- Translate user stories into high-quality, secure, and maintainable software.
- Learn and adhere to the development processes followed within the team and organization.
- Write secure code to reduce vulnerabilities and organizational risk.
- Collaboration:
- Lead by example, building a culture aligned with team and organizational values.
- Work collaboratively with other development team members to meet delivery timelines.
- Regulatory & Business Conduct:
- Display exemplary conduct aligned with the Group’s Values and Code of Conduct.
- Take personal responsibility for maintaining the highest standards of ethics and compliance.
- Identify, escalate, mitigate, and resolve risk, conduct, and compliance issues effectively.
- Support the outcomes outlined in the Bank’s Conduct Principles:
- Fair Outcomes for Clients
- Effective Financial Markets
- Financial Crime Compliance
- The Right Environment
Key Stakeholders
- Business and Operations (Product Owners)
- Chapter Leads
- Hive Leads
- Trade IT Team
- Interface IT Teams
- Technology Services Teams
- Production Support Team
Other Responsibilities
- Embed the “Here for Good” brand and values within the team.
- Perform other responsibilities as assigned under Group, Country, Business, or Functional policies and procedures.
Skills and Experience
Frontend UI Technical Stack:
- JavaScript, React.js, AngularJS, Bootstrap 3+, TypeScript 2+, CSS/SCSS, HTML5, Node.js
- Web Components, Git, WebSockets
- Testing tools: Karma, Jasmine, Cypress
Tools and Platforms:
- Confluence, Git, CI/CD pipelines (Maven, Git, Jenkins)
- IDEs: Eclipse, IntelliJ IDEA, VS Code
Additional Experience:
- Microservices development
- Agile development methodologies
- Security frameworks (e.g., JWT, OAuth2)
- REST API documentation using Swagger, YAML
- Unix/Linux environments
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
About Standard Chartered
We are an international bank, nimble enough to act and big enough for impact. For over 170 years, we have been making a positive difference for our clients, communities, and each other. We challenge the status quo, embrace opportunities to improve, and seek to make a meaningful impact.
We value diversity, inclusion, and respect, ensuring every employee can realize their potential while working with integrity and purpose.
What We Offer
- Competitive salary and benefits to support your mental, physical, financial, and social wellbeing.
- Core bank funding for retirement savings, medical and life insurance, with flexible and voluntary benefits in some locations.
- Generous time-off policies, including annual leave, parental/maternity leave (20 weeks), sabbatical (up to 12 months), and volunteering leave.
- Flexible working options combining home and office locations.
- Proactive wellbeing support through platforms like Unmind, resilience development courses, and a global Employee Assistance Programme.
- A continuous learning culture with opportunities to upskill and reskill across digital, virtual, and physical learning environments.
- A values-driven, inclusive organization that respects and celebrates diversity across teams and locations.