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
This job posting may no longer be active. You may be interested in these related jobs instead:
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 Software Engineer (.NET, C#)

Mid-level Software Engineer position at Dev.Pro, focusing on .NET and C# development for a global food & beverage chain's Azure-based services.

Intermediate Software Engineer (.NET, C#)

Mid-level Software Engineer position at Dev.Pro, focusing on .NET and C# development for a global food & beverage chain, with remote work options in South America.

Intermediate Test Engineer Automation (VBScript) - OP01546

Intermediate Test Engineer Automation (VBScript) role at Dev.Pro, working on legacy product suite for restaurant operations.

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 2 months 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?