Senior Back-End Engineer (Java)

Horizons

Not Interested
Bookmark
Report This Job

profile Job Location:

Shanghai - China

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

Overview

Were seeking an experienced back-end engineer to join one of our Software Engineering squads and build software solutions that support the company rapid growth. If you thrive in a team-oriented setting and are passionate about delivering high-quality software we invite you to explore the opportunity below.

Responsibilities

  • Design develop and document fast secured and easy to use APIs to be consumed by both front-end and back-end applications
  • Build effective integrations with other applications and third party software
  • Own entire implementation cycle from design to rollout
  • Work in a cross-functional squad (along with FE BE QA Engineers Product Manager and Designer)
  • Contribute to requirements review and work closely with PM to design and plan new features implementation
  • Participate to Back-End Engineering Chapter and contribute to global architecture decisions

Requirements

  • Minimum of 7 years in a Software Development role
  • Exceptional coding skills and command of either Java and Spring Boot or Python and one of its framework preferably FastAPI
  • Experience designing and implementing micro-services
  • Knowledge in API design with REST gPRC GraphQL and API documentation with OpenAPI Swagger
  • Experience with various data store streaming and caching solutions (SQL and NoSQL databases Redis MQ Kafka ElasticSearch)
  • Ability to draw and document technical solutions prior to implementation
  • Professional proficiency in written and spoken English

Preferred Skills

  • Experience working on a SaaS platform or at least a custom built Product
  • Proven knowledge of Online Payment HRIS Payroll or Invoicing domains
  • Use TDD by default
  • Strong sense of Security and Application Performance
  • Strive to solve complex problems with simple solutions
  • Take ownership in what you do and always look for improvements
  • Set high standards for others and for yourself

Why Join Us

  • Growing international Engineering team on two continents (Asia and Europe) working on in-house product
  • Chance to contribute to cutting-edge projects and technologies
  • Work alongside other talented Engineers in an environment fostering collaboration personal development technical excellence and continuous improvement
  • Competitive compensation package and comprehensive benefits
  • Continuous learning and development opportunities

If youre passionate about building high quality software and enjoy working in a supportive team environment we encourage you to apply and become a valuable part of our Product and Engineering team.


Required Experience:

Senior IC

OverviewWere seeking an experienced back-end engineer to join one of our Software Engineering squads and build software solutions that support the company rapid growth. If you thrive in a team-oriented setting and are passionate about delivering high-quality software we invite you to explore the opp...
View more view more

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java

About Company

Company Logo

Flexible Employment Solutions. Hire, Onboard, and Pay your Remote Teams with Horizons. Save Time, Costs & Maintain Legal Compliance. Hire Globally. Today.

View Profile View Profile