北京星展科技有限公司

Development Lead (Java + React)

Guangzhou, Guangdong, China

3 months ago
Save Job

Summary

该职位来源于猎聘 Responsibilities

  • Leading development teams using a hands on approach.
  • Establishing and owning engineering practise by improving current practises and coming up new practises were ever required.
  • Create strategy, guidelines to improve software development, delivery with world-class quality outcomes.
  • Define and own software standards, patterns, methodologies and practices including software quality, execution of agile software delivery.
  • Able to project manage and allocated development capacity to completing scheduled task.
  • Ensure agreed architecture is implemented by development team using agreed on patterns with engineering teams and architects
  • Perform POC’s and come up with patterns and frameworks.
  • Transform requirements into architecture and blueprint for the solution being created.
  • Understands business functions, construct a solution architecture around Microservices and APIs, and be able to decompose monolith applications into meaningful implementable Microservices and APIs in a Cloud/DevOps environment.
  • Ensure that the solution architecture aligns with the roadmaps established by the enterprise architecture, and that it adheres to the enterprise architecture principles.
  • Act as the bridge between Enterprise / Application Architecture and Delivery.
  • Ensure Dev/Ops and CI/CD principles are followed.
  • Mentor and support junior developers to enhance their skills.
  • Maintain coding standards and best practices to ensure code quality.
  • Conduct code reviews to ensure quality and consistency.

Requirements

  • Possess a Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, backed by over 10 years of hands-on experience in Technology Consulting and Application Development.
  • Embody a strong sense of responsibility and a proactive "Can-Do" attitude that drives results, particularly in problem-solving, debugging, and optimizing application performance.
  • Excellent in Java Springboot microservices, Java Springboot (spring security, spring integration, spring batch, spring data, spring cloud, spring kafka streams), Libraries and Frameworks JPA, JMS, Maven.
  • Experience with ReactJS, HTML, CSS, and JavaScript, with the ability to ensure seamless integration between back-end services and front-end interfaces.
  • Working experience with REST API, EventStreaming
  • Experience with database (MariaDB, mysql, oracle etc)
  • Knowledge and understanding of private (Openshift and/or PCF (Vmware Tanzu) and public cloud architecture and systems
  • Good Understanding of MQ, Kafka, multi-thread is an advantage
  • Experience in CI/CD (Git, Jenkin, SonarQube, NexusIQ), DevOps & Test automation
  • Show dedication and a willingness to go the extra mile to meet project and client needs, often requiring creative and innovative solutions to complex technical challenges.
  • Possess excellent organizational skills, empowering you to work autonomously within a collaborative, team-oriented setting while ensuring code quality and maintainability.
  • Strong ability to take ownership of issues and drives resolution across teams
  • Ideally, possess experience in designing, developing, and deploying digital applications, collaborating closely with multidisciplinary teams including Product Owners, Developers and upstream/downstream applicable.
  • Proficiency in workshop facilitation and the ability to diagnose the root causes of complex problems, with a keen understanding of how such insights impact application design decisions.
  • Previous hands-on experience with Agile methodologies, whether as an Agile Delivery Manager, Scrum Master, or contributor to digital/technology projects, within a leading consultancy or an internal digital/technology function, is advantageous.
  • Knowing wealth domain and avaloq is advantageous
  • Quick learner, self-starter, detailed and thorough

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job