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