Development Lead (Java + React)
3.5-5.5万广州市本科不限经验
职位描述
Responsibilities
61 Leading development teams using a hands on approach.
61 Establishing and owning engineering practise by improving current practises and coming up new practises were ever required.
61 Create strategy, guidelines to improve software development, delivery with world-class quality outcomes.
61 Define and own software standards, patterns, methodologies and practices including software quality, execution of agile software delivery.
61 Able to project manage and allocated development capacity to completing scheduled task.
61 Ensure agreed architecture is implemented by development team using agreed on patterns with engineering teams and architects
61 Perform POC’s and come up with patterns and frameworks.
61 Transform requirements into architecture and blueprint for the solution being created.
61 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.
61 Ensure that the solution architecture aligns with the roadmaps established by the enterprise architecture, and that it adheres to the enterprise architecture principles.
61 Act as the bridge between Enterprise / Application Architecture and Delivery.
61 Ensure Dev/Ops and CI/CD principles are followed.
61 Mentor and support junior developers to enhance their skills.
61 Maintain coding standards and best practices to ensure code quality.
61 Conduct code reviews to ensure quality and consistency.
Requirements
61 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.
61 Embody a strong sense of responsibility and a proactive "Can-Do" attitude that drives results, particularly in problem-solving, debugging, and optimizing application performance.
61 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.
61 Experience with ReactJS, HTML, CSS, and JavaScript, with the ability to ensure seamless integration between back-end services and front-end interfaces.
61 Working experience with REST API, EventStreaming
61 Experience with database (MariaDB, mysql, oracle etc)
61 Knowledge and understanding of private (Openshift and/or PCF (Vmware Tanzu) and public cloud architecture and systems
61 Good Understanding of MQ, Kafka, multi-thread is an advantage
61 Experience in CI/CD (Git, Jenkin, SonarQube, NexusIQ), DevOps & Test automation
61 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.
61 Possess excellent organizational skills, empowering you to work autonomously within a collaborative, team-oriented setting while ensuring code quality and maintainability.
61 Strong ability to take ownership of issues and drives resolution across teams
61 Ideally, possess experience in designing, developing, and deploying digital applications, collaborating closely with multidisciplinary teams including Product Owners, Developers and upstream/downstream applicable.
61 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.
61 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.
61 Knowing wealth domain and avaloq is advantageous
61 Quick learner, self-starter, detailed and thorough
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅