Location
Rio de Janeiro, RJ | Brazil
Job description
A rapidly-growing company that is utilizing cutting-edge solutions to completely transform the fresh produce supply chain industry, is looking for a Java Back-End Engineer. The engineer will be responsible for ensuring the timely and quality delivery of products, both at an individual and team level. The company links farmers and businesses, helping them to locate and purchase fresh produce. The company has managed to secure more than $362mn during its Series D round of funding.
Job Responsibilities:
- Take ownership of and contribute towards all stages of the software development lifecycle
- Design, implement, and maintain Java-based (Springboot) applications and solutions
- Collaborate with the internal team to understand user requirements and define business objectives
- Write dynamic, well-designed, testable, and reusable code
- Conduct software analysis, quality check, testing, and debugging
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 5+ years of relevant experience as a back-end Engineer
- Expert-level knowledge of Java, SpringBoot, and distributed messaging (Kafka / SQS)
- Experience with Microservices and Cassandra
- Knowledge and practical experience employing Design Patterns
- Experience with Webflux and OpenFeign is a big plus
Job tags
Salary