We are looking for a Java Developer in Latin America to design, build, and maintain scalable, high-performance applications in a cloud-first environment.
Requirements
- 5 to 8 years of professional experience in Java development
- Strong expertise in Spring Boot, Spring MVC, Spring Security, and Spring Data
- Proven experience designing and developing Microservices architectures
- Proficiency with RESTful APIs and data formats such as JSON/XML
- Hands-on experience with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis, Cassandra)
- Familiarity with cloud platforms (AWS preferred) and containerization technologies (Docker, Kubernetes)
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD
- Solid understanding of multithreading, concurrency, and design patterns
- Exposure to message brokers (Kafka, RabbitMQ) is a plus
- Experience with Unit Testing (JUnit, Mockito) and integration testing
- Excellent problem-solving skills, attention to detail, and strong communication abilities
- Experience working in Agile environments and collaborating across remote teams
- Preferred: GraphQL, Reactive Programming (WebFlux), Event-Driven Architecture, Infrastructure-as-Code tools (Terraform, Ansible), or domain experience in FinTech, Healthcare, or E-commerce. Certifications in AWS, Java (Oracle), or DevOps are advantageous.
Benefits
- Competitive compensation with payments in USD or local currency
- Fully remote work, flexible schedule across Latin America
- Opportunity to work on large-scale, high-impact projects with diverse teams
- Continuous learning and professional development opportunities
- Exposure to modern cloud, microservices, and software engineering best practices
- Collaborative and supportive team culture that values innovation and knowledge sharing