Job Title: Software Engineer

Job Location: 100% Remote

Interview: Live Coding

Job Duration: 12+ Month



Role & Team Overview:



We are looking for a skilled Backend Engineer to join our Applications team focused on Web and Mobile development. The ideal candidate will have strong expertise in backend engineering and a deep understanding of SOLID principles, Spring Boot, Kafka, Microservices, and NoSQL databases such as Cassandra or similar alternatives. Experience in Test-Driven Development (TDD) and Agile methodologies is essential for success in this role.



Key Responsibilities:

  • Develop and maintain scalable and high-performance backend systems for web and mobile applications.
  • Design and implement microservices architecture while ensuring adherence to SOLID principles.
  • Work with Spring Boot, Kafka, and NoSQL databases (e.g., Cassandra) to optimize system performance.
  • Apply Test-Driven Development (TDD) practices for robust and reliable code.
  • Collaborate in an Agile environment to deliver high-quality solutions.



Required Skills & Experience:

  • 6+ years of experience in Java, Spring, Web Services, Kafka, and NoSQL databases.
  • Strong knowledge of data structures, object-oriented programming (OOP) principles, and array/string manipulations.
  • Hands-on experience with Test-Driven Development (TDD) and Agile methodologies.
  • Ability to confidently write and explain code in live technical interviews.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States