Description

You will design, build, and maintain large-scale distributed systems and web services using modern microservices architecture.

Responsibilities

  • Design and implement complex, extensible software and distributed systems.
  • Build, deploy, and maintain critical applications within cloud-based environments.
  • Write well-designed, testable code using object-oriented and systems engineering principles.
  • Modify and extend open source software as required by project needs.
  • Operate and manage critical production systems.

Required Skills

  • 5+ years of software development experience.
  • Deep hands-on experience with Spring Boot and Angular.
  • Strong understanding of microservices and RESTful API design.
  • Proficiency in modular design, data structures, and algorithms.
  • Experience with build and automation tools including Maven, Ant, and Gradle.
  • Proficiency with SCM systems such as Git.
  • Experience building and operating large-scale distributed systems.
  • Degree in Computer Science, Engineering, or equivalent work experience.

Education

Any Graduate