Intermediate Software Engineer (Java) - OP01601

US-based outsource company delivering superior software products since 2011, known for its strong human focus and inclusive work environment.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Finance

Description For Intermediate Software Engineer (Java) - OP01601

Dev.Pro, a US-based outsource company established in 2011, is seeking a talented Mid-Level Software Engineer with Java expertise to join their team. The role focuses on developing advanced data-driven tools for quick-service restaurants, specifically working with a leading POS platform that partners with 11 top U.S. fast food chains.

The position offers a fully remote work environment for candidates based in Brazil, Argentina, or Colombia. You'll be part of a multinational team working with modern technologies including GCP, Kubernetes, and Java 17, while contributing to a SaaS platform that enables merchants to make data-driven marketing decisions.

The ideal candidate should have 3+ years of Java web development experience, strong knowledge of design patterns, and solid SQL database skills. Experience with cloud technologies, Linux environments, and unit testing is essential. The role requires Upper-Intermediate+ English proficiency as you'll be communicating with English-speaking stakeholders and clients daily.

Key responsibilities include developing and maintaining Java applications, writing clean and efficient code, participating in code reviews, and contributing to database design and implementation. You'll also be involved in team ceremonies and technical documentation.

Dev.Pro offers an attractive benefits package including 30 paid rest days annually, English lessons, educational opportunities through DP University, USD-based compensation, and overtime pay. The company prides itself on maintaining a fair, inclusive, and open-minded work environment that supports professional growth and work-life balance.

Last updated 21 days ago

Responsibilities For Intermediate Software Engineer (Java) - OP01601

  • Develop, maintain, and enhance Java applications
  • Write clean, efficient, and scalable code while adhering to best practices
  • Contribute to creating and updating project-related documentation
  • Participate in code reviews
  • Troubleshoot and resolve technical and application issues
  • Assist in the design and implementation of database models and data architectures
  • Participate in risk assessment of design/coding decisions
  • Participate in team ceremonies (planning, grooming, demos, and retrospectives)

Requirements For Intermediate Software Engineer (Java) - OP01601

Java
MySQL
PostgreSQL
Kubernetes
Linux
  • 3+ years of Java web development experience, proficiency in Java Core and Java 8
  • Strong knowledge of design patterns
  • Solid SQL database skills (MySQL, PostgreSQL, Oracle, or similar)
  • Experience with unit testing (JUnit, Mockito)
  • Familiarity with cloud technologies and containerization (Kubernetes)
  • Familiarity with a Linux environment and Shell scripting
  • Strong Git knowledge
  • Advanced troubleshooting and debugging skills
  • Effective communication skills
  • Experience with multi-threading and concurrency
  • Upper-Intermediate+ English level

Benefits For Intermediate Software Engineer (Java) - OP01601

  • 30 paid rest days per year
  • English lessons
  • DP University educational flows
  • Payments in US dollars
  • Overtime compensation
  • Remote work environment
  • Team-building events
  • HR and payroll support

Interested in this job?

Jobs Related To Dev.Pro Intermediate Software Engineer (Java) - OP01601

Intermediate CMS Developer (PHP) - OP01641

Remote Intermediate CMS Developer position at Dev.Pro, focusing on WordPress development with PHP, offering comprehensive benefits and professional growth opportunities.

Intermediate/Senior Software Engineer (Angular.js, Node.js)

Senior Software Engineer position at Dev.Pro focusing on Node.js development for a global Point-of-Sale system, offering remote work and comprehensive benefits.

Intermediate/Senior Software Engineer (Node.js, React Native)

Senior Software Engineer position at Dev.Pro focusing on Node.js development and API integration for a major Point-of-Sale system provider.

Intermediate Engineer (.NET, Angular) - OP01606

Mid-level .NET and Angular engineer position at Dev.Pro, working remotely on restaurant industry software solutions used by major brands.

Intermediate Test Engineer - OP01607

Mid-level Test Engineer position at Dev.Pro, focusing on quality assurance for restaurant management software solutions, requiring 3+ years of manual testing experience.