Senior Applications Developer
技能:全堆,角形,Java,春节启动,缓存,SQL,NoSQL,微服务,API,Apigee,AWS/Azure API,Docker/Kubernetes,AWS,Azure,SAST/DAST,CI/CD, DevOps JOB DESCRIPTION: · 本职能将为技术支持应用程序,产品和服务的端到端设计,开发和交付提供技术指导。·负责满足技术规格和设计要求的发展时间表并提供高质量的解决方案。·管理新软件开发,开发和实施,增强努力以及与其他技术进行软件测试。· 应对责任:·了解平台技术和业务路线图,以确保所有倡议与路线图一致。· 用批准的技术堆设计和设计可扩展解决方案。· 为新软件开发和增强工作制定和开发技术解决方案。•协调系统开发的编码和单元测试阶段并促进代码审查。· 通过实施计划批准域解决方案并执行变更。·与项目,运营,合规和风险管理高级领导层联系。· 优秀的解决问题的技能,具有识别和解决问题的能力。·创新设计和开发方案以满足外部实体所定义的各种变化要求。· 经验使用 Code 等规模敏捷,精益和持续交付方法的工作;· 与云原产软件架构的经验。·准确估计工作努力和需求。· 作为软件交付生命周期过程的一部分创建和维护设计文件。· 执行编码标准并参与同行代码审查。· 在复杂任务上进行最小监督和同行问责制。资格:· 10年以上经验,具有成功地提供全球性和高度可扩展的面向客户数字产品和能力的证明记录。· 使用使用角度式和 Java 等语言编程经验,包括对象导向设计。·掌握使用角式,java,春季启动,缓存的全堆开发经验。
查看英文原文
Skills: Full-Stack, Angular, Java, Spring Boot, Cache, SQL, NoSQL, MicroServices, API, Apigee, AWS/Azure API, Docker/Kubernetes, AWS, Azure, SAST/DAST, CI/CD, DevOps
JOB DESCRIPTION:
- This role will provide technical guidance in the end-to-end design, development and delivery of technology-enabled applications, products and services.
- Responsible for meeting development schedules and delivering high quality solutions that meet technical specifications and design requirements.
- Manage the design, develop and implementation of new software development, enhancement efforts and software testing with other technologies.
- This hands-on role requires the candidate to work collaboratively in a team following a Scaled Agile development methodology.
- You must be a self-starter, delivery-focused, and possess broad technology skills.
RESPONSIBILITIES:
- Understand the platform technical and business roadmap to ensure that all initiatives are aligned with the roadmap.
- Architect and Design scalable solutions using the approved tech stack.
- Design and develop technical solutions for new software development and enhancement efforts.
- Coordinate coding and unit testing phases of system development and facilitate Code Reviews.
- Approves domain solutions and executes changes in line with the implementation plan.
- Liaises with Senior Leadership on project, operational, compliance and risk governance.
- Excellent problem-solving skills, with a demonstrated ability to identify and solve issues.
- Innovate design and development solutions to various and shifting requirements defined by external entities.
- Experience working with Agile at Scale, Lean and Continuous Delivery approaches such as Continuous Integration and Infrastructure as Code.
- Experience with cloud-native software architectures.
- Accurately estimate work efforts and requirements
- Create and maintain design documents as a part of software delivery lifecycle process.
- Enforce coding standards and participates in peer code reviews.
- Perform under minimal supervision and peer accountability on complex assignments.
QUALIFICATIONS:
- 10+ years of experience with a proven record of accomplishment of successfully delivering global and highly scalable customer-facing digital products and capabilities.
- Programming experience-using languages such as Angular and Java including object-oriented design.
- Hands on full-stack development experience using Angular, Java, Spring Boot, Cache, SQL, and NoSQL databases.
- Experience building distributed systems at scale based on micro services architecture.
- Knowledge of API Management systems like Apigee, AWS/Azure API.
- Knowledge of container technologies - Docker/Kubernetes.
- Extensive experience with REST API design and implementation.
- Experience in leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Jira, Git, Jenkins).
- Strong analytical skills to be able to manage complex problems using a number of techniques.
- Experience in complex software product delivery in an Agile environment
- Proven experience in deploying applications to public cloud AWS & Azure.
- Experience with Confluent Kafka is desirable.
- Proven experience in Security driven design practices and the remediation of SAST/DAST findings.
- Experience in CI/CD and DevOps practices including the use of Quality Gates to maintain high levels of code.
- Good organizational skills, with the ability to work independently as well in a highly collaborative, virtual team-based environment.
Originally posted on Himalayas