Software Development Engineer (SDE-3)

  • Collaborate with all stakeholders to determine functional and non-functional requirements for software development
  • Develop high-level product specifications with attention to system integration and feasibility
  • Write clean, maintainable code while rapidly iterating and shipping the features
  • Communicate successfully all concepts and guidelines to the development team
  • Provide technical guidance and coaching to junior developers
  • Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.
  • Approve final product before launch
  • Proven experience as Software Architect or Principal engineer
  • Experience in software development and coding in various languages (esp. Java, JavaScript, Python, etc.)
  • Excellent knowledge of designing and developing Microservices
  • Strong knowledge of Spring Framework, Hibernate, Kafka, Redis, etc.
  • Good knowledge of SQL and NoSQL databases
  • Good knowledge of design and development of Distributed Systems
  • Proven experience on any of the Cloud platforms - AWS/Azure/GCP
  • A technical mindset with great attention to detail
  • Strong communication and presentation abilities

Good to Have:

  • Working knowledge of Docker, Kubernetes, ElasticSearch, MySQL, Cassandra, MongoDB, Kafka Connect & Streams
  • Experience in building and developing SaaS Applications
  • Ability to develop Intellectual Property
  • Microsoft Azure Certification
  • Bachelor or Master's degree in computer science or equivalent
  • Min. 6+ years of work experience in product development

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available