Backend Developer

Backend Developer

HCM Nexus Consulting Inc
5-8 years
Not Specified

Job Description

About the job Backend Developer

Job responsibilities
  • Design, develop, document, support and enhance product under development.
  • Assist in the design and implementation of scalable, extensible, and maintainable enterprise-grade systems
  • Practice Agile methodologies such as test-driven development (Junit/phpunit), functional testing, and continuous integration.

  • 5+ years of internet, enterprise, or distributed software development experience.
  • Highly skilled in Java Platform Ecosystem, DBMS, RESTful style API design and Linux OS.
  • Bachelor's or Master's degree in computer science and technologies or in a related field.
  • Proficiency in: Data Structures and Algorithms, Object Oriented Design (OOD), Object Oriented Programming (OOP), Core Java Language, Concurrent Programming and Distributed Systems
  • Team leadership experience is a plus.
  • Skilled in Scala programming language, Reactive programming, and Akka is a plus.
  • Mastery of one or more MySQL Storage Engines is a plus.
  • SaaS Development Experience is a plus.
  • Platform Development Experience is a plus.
  • Open Source Contributor is a plus.

Technology Stack
  • PHP/JS framework for our web application
  • Sass for CSS processing
  • Native mobile apps (Swift and Kotlin)
  • Java/Scala for our backend REST API
  • MySQL/MongoDB for data storage, Redis for some cache
  • Jenkins for continuous integration
  • AWS, AliCloud and Dataline for hosting.

Similar Jobs

People Also Considered

Career Advice to Find Better