Application Developer, Officer
State Street
- Hangzhou, Zhejiang
- Permanent
- Full-time
Foreign exchange is the largest financial market in the world. We believe that collaboration drives innovation, and a rigorous quantitative approach is key to our success. Our developers are at the key to our business success. We employ people from a diverse set of backgrounds, but primarily we look for:
- Creative thinkers who are motivated by challenging problems
- Desire to work within a collaborative, team-driven environment
- Proven success working with large scaling software or financial system
As an Application Developer you will
- be closely working with other senior developers, architect, product owner, business users, traders, sales and engaging into technical improvement projects.
- Work on the business delivery projects
- Be proactively support the production environment, detect live issue, and resolve them in a certain short window.
These skills will help you succeed in this role
- 8 years+ working experience with Java
- Experience with software development lifecycle and software development common practices (code reviews, unit testing etc.).
- Ability to drive development/testing/support activities by effectively coordinating with multiple stakeholders globally.
- Developers should have solid working knowledge of
o Springboot
o ReactJS or similar frameworks
o Cloud Computing; Kubernetes, Kafka, Azure/AWS
o multi-threading
o secure coding principles and web security concerns
o web services
o Strong Java 1.8 core features such as functional programming and Lambda
o other common open source libraries
- Extensively worked on performance-critical, multithreaded systems developed using Core Java technologies
- Strong communication skills, detail oriented, and highly responsible. English is a must.
- Ability to learn new technologies.
- Past experience working in the Financial industry highly preferred
- Experience with Caching technologies