Remote Senior Software Engineer (Java) - OP01747

Posted

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

Description:

  • We invite a talented Software Engineer with strong expertise in Java and C++ to join our team and help develop advanced data-driven tools for quick-service restaurants.
  • Our client is a leading player in the POS space, partnering with 11 top U.S. fast food chains.
  • You will contribute to delivering high-quality software on a SaaS platform that provides customer engagement solutions to empower merchants to make data-driven marketing decisions.
  • In this role, you will work with a team of skilled developers and QA engineers, leveraging your expertise to drive the migration of an existing application from C++ to Java.
  • You will collaborate with the team to rewrite the functionality of an existing application from C++ to Java and work with the client’s original development team to ensure a smooth transition.
  • Your responsibilities will include writing well-designed, efficient, and maintainable code, applying design patterns to develop scalable and reusable solutions, and analyzing and resolving technical issues during the migration process.
  • You will contribute to code reviews, share knowledge, and provide technical leadership to team members, participate in daily standups and Scrum activities, and communicate effectively with stakeholders and clients, providing updates on project progress.
  • Additionally, you will contribute to creating and maintaining documentation related to the project.

Requirements:

  • You must have 5+ years of Java web development experience, with proficiency in Java Core and Java 8.
  • A strong knowledge of design patterns is required.
  • You should possess solid SQL database skills (MySQL, PostgreSQL, Oracle, or similar).
  • Experience with unit testing (JUnit, Mockito) is necessary.
  • Familiarity with cloud technologies and containerization (Kubernetes) is expected.
  • You should be familiar with a Linux environment and Shell scripting.
  • Strong Git knowledge is required.
  • You must have advanced troubleshooting and debugging skills.
  • Effective communication and team leadership skills are essential.
  • Experience with multi-threading and concurrency is necessary.
  • An upper-intermediate+ English level is required.
  • Desirable qualifications include a strong understanding of CI/CD processes, experience with Groovy, Kotlin, and Java 17, understanding of C++/C#, experience with Gradle, and familiarity with JavaScript, TypeScript, and Angular.

Benefits:

  • You will work with a leading fintech company serving the U.S. market for over 15 years and grow your POS expertise.
  • You will collaborate with a multinational team of senior specialists and enhance your skills with a modern tech stack (GCP, Kubernetes, Java 17, etc.).
  • You will have the opportunity to improve your English through daily communication with English-speaking stakeholders and clients.
  • Dev.Pro promotes a work environment that is fair, inclusive, open-minded, and friendly toward people of every background.
  • You will maintain a healthy work-life balance with 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates.
  • You will have access to educational initiatives, including English lessons and DP University educational flows, allowing you to grow by learning.
  • Compensation will match your efforts, with payments in US dollars and coverage for overtime hours.
  • You will have the chance to join fun online activities and team-building events.
  • Continuous remote HR and payroll support will be provided.
Apply now
Please, let Dev.Pro 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