Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior/Lead Java Engineer (Spring,Docker,NoSQL,AWS)

at IDT

Posted 17 hours ago | 1 applied

Description:

  • We are looking for a motivated Senior/Lead Java Developer passionate about tech development to join our highly skilled team.
  • Our product, Stored Value Platform (SVP), is a backend system powering various internal and external web services, enabling IDT to sell and manage prepaid debit cards accepted on the Visa network in the U.S.
  • SVP integrates with third-party providers such as card printers, processing centers, and banks to facilitate card issuance and transactions.
  • Awards2Go is a prepaid card solution used by companies to reward employees, business partners, and customers, allowing cards to be purchased nationwide without the need for identification or a bank account.
  • Primary responsibilities include designing software solutions, driving technical excellence and tech debt reduction, refactoring and modernizing legacy codebases, and ensuring maintainability, scalability, and performance.
  • The role involves taking responsibility for the full software development life-cycle, collaborating with business stakeholders, and participating in product and sprint backlog meetings.
  • Candidates should demonstrate a technology-agnostic positive attitude with the ability to learn and implement solutions using various technologies.
  • The position requires working on high-performing, mission-critical, scalable, and resilient web-based applications and services, optimizing the company’s computing architecture, and conducting systems tests for security, performance, and availability.
  • Additionally, the role includes developing and maintaining design and troubleshooting documentation.

Requirements:

  • Candidates must have 5+ years of production experience in Java and extensive experience with Java and the Spring Framework (Spring Boot, Spring Data) for building enterprise-grade applications.
  • A solid understanding of modern design patterns and proven experience applying them is required.
  • Experience in designing and maintaining complex systems and working with microservices is essential.
  • Candidates should have experience with CI/CD tools (Jenkins, ArgoCD, Maven) and hands-on experience with Docker and significant experience with Kubernetes (ideally Rancher Kubernetes).
  • Proficiency with both MongoDB (NoSQL) and Oracle (Relational) databases, including schema migration and optimization, is necessary.
  • Hands-on experience with Amazon Web Services (AWS) is required.
  • A solid understanding of software development best practices, including code reviews, testing (unit, integration), and version control (Git), is essential.
  • Strong communication and collaboration skills, with the ability to articulate complex technical concepts, are required.
  • Good communication skills and being a team player are important.
  • A good level of English (B2 or higher) is necessary.
  • Knowledge of tools to provision and maintain infrastructure (e.g., Terraform, AWS CDK) would be a plus.

Benefits:

  • The position offers remote work as a B2B contractor or hybrid full-time in Belarus and Moldova.
  • Employees will receive really good hardware to support their work.
  • The job is exciting and challenging, with talented people around to collaborate with.
  • There are great learning and growth opportunities available.
  • Compensation for professional training, seminars, and conferences is provided.
  • First-class English lessons are offered to employees.
  • Additional perks are available for employees in the Minsk and Chisinau offices.