Remote Senior Software Engineer (Java)

Posted

Apply now
Please, let OpenPayd know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • OpenPayd is a leading global payments and banking-as-a-service platform for the digital economy.
  • The company provides an API-driven technology that allows businesses to embed financial services into their products.
  • The platform enables access to accounts, FX, international and domestic payments, and Open Banking services globally via a single API integration.
  • The mission is to open up banking and payments for businesses globally through a modular platform.
  • The Senior Software Engineer will write well-designed, reusable, testable, and secure code by applying best software development practices.
  • Responsibilities include designing and implementing low-latency, high-availability, and performant applications.
  • The role involves designing and implementing RESTful APIs for user-facing elements developed by front-end developers.
  • Collaboration in a multidisciplinary and international team is expected.
  • Participation and conducting of code reviews are part of the job.
  • The engineer will discover, learn, and implement new technologies.

Requirements:

  • A University degree in computer science or engineering or equivalent is required.
  • A minimum of 5+ years of experience in software development, particularly with Core Java and SpringBoot, is necessary.
  • Excellent working knowledge of recent Java versions is essential.
  • Knowledge of databases, preferably PostgreSQL, is required.
  • An understanding of the Microservice architecture pattern is necessary.
  • Experience with Java enterprise technologies such as Spring Framework (core, data, integration, boot, cloud) and Hibernate ORM is required.
  • Familiarity with RabbitMQ and Redis is necessary.
  • Experience with build automation tools, source control tools, and bug tracking software is required.
  • Strong English written and verbal communication skills are essential.
  • Experience in designing and developing complex distributed event-driven, large volume, highly scalable, and available services is a plus.
  • The candidate should be comfortable learning, discussing, and working with new technologies.

Benefits:

  • OpenPayd offers a fully compliant solution across all markets, allowing businesses to focus on growth.
  • The position provides an opportunity to work in a multidisciplinary and international team.
  • Employees will have the chance to discover and implement new technologies.
  • The company promotes a culture of code reviews and collaboration.
  • OpenPayd values contributions to OpenSource projects and encourages participation in such initiatives.
Apply now
Please, let OpenPayd know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback