OpenPayd is hiring a
Senior Java Developer

Logo of OpenPayd

OpenPayd

πŸ’΅ ~$150k-$222k
πŸ“Remote - Turkey

Summary

The job is for a Software Developer position at OpenPayd, a global payments and banking-as-a-service platform. The role involves writing secure code, designing APIs, collaborating with a multidisciplinary team, conducting code reviews, and learning new technologies.

Requirements

  • Possess a University degree in computer science or engineering or equivalent
  • Proven 5+ years of experience in software development (Core Java, SpringBoot etc…)
  • Excellent working knowledge of recent Java versions
  • Knowledge of databases (PostgreSQL preferred)
  • Understanding of Microservice architecture pattern
  • Experience with Java enterprise technologies: Spring Framework (core,, data, integration, boot, cloud) and Hibernate ORM
  • Experience with RabbitMQ, Redis
  • Experience with build automation tools, source control tools, and bug tracking software
  • Strong English written and verbal skills

Responsibilities

  • Writing well designed, reusable, testable and secure code by applying best software development practices
  • Design and implementation of low-latency, high-availability and performant applications
  • Design & Implementation of RESTful APIs for user facing elements developed by front-end developers
  • Collaborating in a multidisciplinary and international team
  • Participating and conducting code reviews
  • Discovering, learning and implementing new technologies

Preferred Qualifications

  • Experience in designing and developing complex distributed event-driven, large volume, highly scalable and available services is a plus
  • Comfortable learn/discuss/work with new technologies
  • Experience and understanding of CI/CD principles
  • Experience with Kafka
  • Experience with build tools such as Maven
  • Knowledge of containerized systems and experience with Docker Swarm and/or Kubernetes
  • Experience with software development tools such as Git, JIRA
  • Prior experience with SCRUM/Agile methodologies
  • Contributions to OpenSource projects

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let OpenPayd know you found this job on JobsCollider. Thanks! πŸ™