Apply now »

Software Engineer

Transaction Management and Middleware
Description: 

CORE PROFILE

This role will help build Maya’s backend services that collect data from various mission-critical streams to create valuable materializations such as transaction reports, Maya App’s transaction history, and data for dispute. It will also play a crucial part in modernizing these systems into streamlined and resilient architectures that are ready to host Maya’s upcoming features.

 

NATURE OF WORK   

  • Build platforms that can readily serve standardized materialized data from various sources.
  • Participate in implementing test automation of services alongside quality engineers.
  • Design, plan, and implement resilient, performant, and self-healing components to ensure reliability of Maya’s operational features.
  • Implement automation tools for various utilities such as testing, CI/CD pipelines, monitoring, and alerts.
  • Provision and manage required resources using IAC.
  • Ability to traverse and understand existing code repositories of varying tech stack such as Java, Spring, Python, Golang, GitLab Pipelines, TerraForm, and PostgresSQL.

 

DISPLAYED SKILL MASTERY  

  • Professional experience on Java, Git, Spring Framework, SQL
  • Familiarity in using Python and TerraForm
  • Aptitude to learn new tools beyond surface-level knowledge
  • Confidence to challenge ideas and directives where a better alternative is present
  • Persistence to clarify ambiguity before proceeding to act
  • Objective approach to reconciling various software design options

 

REQUIRED QUALIFICATIONS  

EDUCATION EXPERIENCE

  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent

 

TECHNICAL SKILLS

  • 4+ years software development experience
  • At least 4 years of working with Java, Maven, Spring Framework, and Git
  • At least 4 years of experience in writing unit test cases or any automated testing tool regardless of language.
  • At least 2 years of working with build toolchains and CI tools: GitLab CI, or anything similar.
  • At least 2 years working with containerization tools such as Docker and Kubernetes.
  • At least 1 year working with TerraForm and Python
  • Any experience in Scala and Akka Framework is a plus

Apply now »