Senior Software Engineer

closed
Dev.Pro Logo

Dev.Pro

πŸ“Remote - Brazil

Summary

Join Dev.Pro, a US-based outsourcing company, as a Software Engineer in Brazil, Argentina, or Colombia. This remote position requires 5+ years of Java web development experience and strong backend expertise. You will contribute to developing data-driven tools for quick-service restaurants, working with a modern tech stack (GCP, Jenkins, Kubernetes, Java 17). The role involves developing and maintaining Java applications, writing clean code, creating documentation, and collaborating with diverse teams. Dev.Pro offers a supportive and inclusive work environment with benefits including paid time off, professional development opportunities, and compensation in US dollars.

Requirements

  • 5+ years of experience in Java web development, with proficiency in Java 8
  • Strong knowledge of design patterns
  • Extensive experience with SQL databases (MySQL, PostgreSQL, Oracle, or similar)
  • Experience writing auto-tests with JUnit and Mockito
  • Understanding of cloud technologies and containerization (Kubernetes)
  • Familiarity with a Linux environment and Shell scripting
  • Strong knowledge of Git
  • Advanced troubleshooting and debugging skills
  • Excellent communication skills
  • Experience with multi-threading and concurrency
  • Upper-Intermediate+ English level

Responsibilities

  • Develop and maintain Java applications
  • Write clean, efficient, and scalable code
  • Create or update documentation to support development efforts (designs, diagrams, deployment instructions)
  • Review code to ensure changes meet acceptance criteria, security guidelines, and architectural patterns
  • Provide technical leadership and mentor team members
  • Troubleshoot and resolve technical and application issues
  • Design database models and data architectures
  • Research and evaluate various software products
  • Assess risk in design/coding decisions, ensuring compliance with applicable laws, policies, and regulations
  • Participate actively in team ceremonies (planning, grooming, demos, retrospectives)

Preferred Qualifications

  • Strong understanding of CI/CD processes
  • Experience with Groovy, Kotlin, and Java 17
  • Experience with Gradle
  • Experience with JS, TypeScript, Angular

Benefits

  • 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates
  • Access English lessons, DP University educational flows, and other educational initiatives
  • Payments in US dollars and cover overtime hours
  • Join fun online activities and team-building events
  • Get continuous remote HR and payroll support
This job is filled or no longer available