上海 [切换城市] 上海招聘上海计算机软件招聘上海高级软件工程师招聘

Java高级开发工程师

上海睿问信息科技有限公司

  • 公司规模:少于50人
  • 公司性质:民营公司
  • 公司行业:互联网/电子商务

职位信息

  • 发布日期:2020-11-26
  • 工作地点:深圳-南山区
  • 招聘人数:若干人
  • 工作经验:8-9年经验
  • 学历要求:本科
  • 语言要求:英语熟练
  • 职位月薪:40-70万/年
  • 职位类别:高级软件工程师  Java开发工程师

职位描述

RESPONSIBILITIES

? Play key Developer and Software Architect roles, and usually also the roles of a Development Team Lead, Project Coordinator, Reviewer or Auditor

? Be a role model for colleagues, e.g. create deliverables and technical documentation in high quality

? Understand, follow and enhance defined software development process and introduce engineering practices

? Provide input on, follow and evangelize code quality guidelines and standards

? Review and audit design solutions

? Conduct code reviews and highlight best of breed solutions

? Identify and troubleshoot application code-related issues, review and provide feedback to any required final user documentation

? Communicate directly with architects on client’s side

? Communicate with clients on regular basis to clarify business requirements

? Participate in workshops and presentation of the proposed solutions to clients

? Run demo and education sessions for clients

? Drive full-cycle of application development using Agile approach:

o Idea generation and high-level vision creation

o Solution design and documenting, proposal

o Development, testing, and production launch

? Be a member of cross-functional teams that experiment with new technology and proactively search for the best solutions and ideas in the marketplace

? Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment

? Work closely with internal and external product and technology teams to bring technology solutions and perspectives to the product development process


REQUIREMENTS

? Bachelor's degree or above in Computer Science, Software Engineering or related majors

? Minimum 7 years of relevant development experience, including UML, Modeling and Design skills, and expert knowledge of at least one technical area

? Advanced knowledge of Core Java, Spring, Hibernate, Web services, RESTful services

? Understanding of code quality measurements and able to implement efficient Unit Tests

? Expert in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles

? Expert in relational database technologies e.g., SQL Server, Oracle

? Expert in Linux, source code control tools (e.g., Git, SVN)

? Experience with CI/CD tools (e.g., Jenkins, SonarQube)

? Excellent interpersonal skills, analytical mind, conscientious attitude, and passion for engineering excellence

? Ability to analyze several possible decisions of engineering problem and evaluate which one is better suited

? Proven experience in evaluating theoretical knowledge vs. practical (on-the-job) skills and seniority level of candidates as well as actionable feedback and recommendations on positions/projects matching

? Deep understanding of different phases of software development lifecycle and Agile Scrum processes

? Willingness to adapt to changing requirements and ability to prioritize accordingly

? Active learner who is passionate about technology and keeps up to date with technology changes

? Good communication skills

? Upper-Intermediate (CEFR B2) or higher level of spoken and written English


NICE TO HAVE

? Experience of Spring Cloud, Microservices is preferred

? Experience of Docker and Kubernetes

? Expert in debugging Java and optimizing application performance

? Familiar with at least one unit testing framework, such as JUnit or TestNG

? Experience of architecture design

? Knowledge of front-end technologies (e.g., JavaScript, React)

? Experience of DevOps operation

? Experience in improving project's process

? Ability to evaluate various development methodologies Scrum, Kanban, Waterfall based on project requirement

? Work experience in global environment where colleagues, stakeholders and onsite client team are based in different locations, be able to cope with differences in culture and time zones

? Experience in mentoring less senior colleagues on the project(s)

? Experience in conducting training or technical tech talks in the area of expertise

公司介绍

睿问She Power,中国领先的职业女性学习与成长平台,于2015年底在上海成立,专注于打造中国 “她领袖”社群, 并于2019年发起生态共创体系“睿问校长计划”,线上结合睿问 APP,线下 结合“她领袖领导力学院”、“她加学院”、“她领袖超级IP学院”、“她领袖演讲表达学院”以及“她领袖超级人脉学院”等线下课程体系和线下***成长 教研中心,链接她领袖和年轻职业女性。

睿问通过独创的“输入+输出+人脉导入”以及“学习+舞台+实践”3位1体的 睿问学习3.0新模型,致力于让每位***都能通过在睿问的学习、实践和 资源链接,成长为“她领袖”,活出“女主角”光芒!
睿问She Power已获得包括优客工场、交大创合汇以及个人女企业家共计 三轮融资。

联系方式

  • 公司地址:地址:span蒙自路757号歌斐中心