P

Back End Developer (Java)

Prediktive
2 days ago
On-site
Latin America, Louisiana, United States

We are looking for a Java Developer based in Latin America to work on a long-term project for one of our clients, a Construction Analytics and Business Intelligence services company based in Los Angeles, California.

The person in this role will work as a Java/Spring Server-side engineer to design, code, and maintain web applications, APIs, and infrastructure components. We expect the candidate to be proficient in application development, support, and maintenance of production systems.

Responsibilities

  • Design and code highly efficient and scalable software.
  • Refactor and improve maintainability of the codebase.
  • Troubleshoot production issues and provide resolution.
  • Solve complex scalability, platform, and integration problems.
  • Work in a team as well as individual contributor with minimal supervision.

Requirements

  • Advanced Level of English.
  • 7+ years of experience in application design and development.
  • 5+ years of professional experience in Java, including extensive work with the Spring Framework.
  • Hands-on expertise in Spring Boot microservices, Spring Cloud, API development, and API security.
  • 3+ years of experience designing and consuming REST and SOAP Web Services.
  • 3+ years of experience working with AWS.
  • Strong experience with relational databases such as MySQL, Oracle, or PostgreSQL.
  • Familiarity with web and application servers, preferably Tomcat.
  • Proficiency with Git or Bitbucket for version control.
  • Experience writing unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Experience supporting and troubleshooting systems and software running in Prod.
  • Bachelor’s Degree in Computer Science, Systems Engineering, or a related field.

Bonus Points

  • Experience with Agile Scrum.
  • Experience with TDD and Pair Programming.
  • Experience with containerization tools like Docker and Kubernetes.
  • Experience with full-stack development using HTML5, JavaScript, TypeScript, and AngularJS.

What we offer

  • Long-term positions
  • Compensation in USD
  • Paid time off
  • Cool clients and products
  • Work with great engineers

4tech