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
Skills Required
- Advanced level of English
- 7+ years of experience in application design and development
- 5+ years professional experience in Java including Spring Framework
- Hands-on expertise in Spring Boot microservices, Spring Cloud, API development, and API security
- 3+ years designing and consuming REST and SOAP web services
- 3+ years working with AWS
- Strong experience with relational databases (MySQL, Oracle, 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
- Experience supporting and troubleshooting production systems
- Bachelor's Degree in Computer Science, Systems Engineering, or related field
- Experience with Agile Scrum
- Experience with TDD and Pair Programming
- Experience with containerization tools like Docker and Kubernetes
- Experience with full-stack (HTML5, JavaScript, TypeScript, AngularJS)
What We Do
Prediktive is a technology business partner and engineering services company that helps tech-enabled companies build and scale digital products. It provides software product development execution, engineering talent, and global remote support for startups, midsize businesses, and enterprises. Established in Silicon Valley, the company works across fields and time zones, connecting qualified professionals with client projects and helping organizations grow with confidence.







