Consulting, Financial Services - Digital & Emerging Technologies - Backend Developer - Hong Kong
Job description
Diversity is a core value at EY. We are passionate about building and sustaining an inclusive and equitable working environment for all of EY people. We believe every member in EY teams enrich our diversity by exposing us to a broad range of ways to understand and engage with the world, identify challenges, and to discover, design and help deliver solutions.
Your key responsibilities
- Design, build, test, deploy and maintain scalable, highly available, modular software products in the cloud
- Advocate and provide program practices and standards like code reviews, unit and functional testing
- Handle development activities related to Restful APIs, backends, and web applications that are used by mobile apps
- Works with agile methods as part of product, service and solution development
- Applies major tools and techniques associated with agile methodology and updates approaches for subsequent stages
- Works with technical or functional design for a component of an application or software product
- Prepares application and software design and development plans highlighting phases, activities, dependencies, deliverables, and key decision points
- Reviews and formalizes impact evaluation of solutions against requirements
- Applies test driven development process (including adding, running all tests, writing code and refactoring code)
To qualify for the role, you must have
- At least 3 years’ experience in Java development
- At least 1 years’ experience working in the Agile/Scrum environment
- Proficient understanding of Git (Github, Bitbucket)
- Excellent knowledge of Relational Databases, SQL
- Strong experience in building Microservices using Spring Cloud Framework or Neflix OSS
- Experience in using Maven or Gradle
- Familiar with test-driven development
- Experience in Restful API development
- Experience in creating the automation script for unit test, integration test and end-to-end test
- Experience in using Mockito, Spring test suite, Katalon
- Fluent in English, and Chinese (both written and verbal). Knowing Mandarin would be an advantage
Ideally, you’ll also have
- Experience in using nodejs would be an advantage
- Experience in using Kafka would be an advantage
What working at EY offers
- Support, coaching and feedback from some of the most engaging colleagues around
- Opportunities to develop new skills and progress your career
- The freedom and flexibility to handle your role in a way that’s right for you
If you can demonstrate that you meet the criteria above, please contact us as soon as possible.
Join us in building a better working world.
Apply now.