




Job Summary: Java Analyst Developer, focused on creating and evolving products, analyzing solutions, modeling data, and coding APIs in a highly agile and iterative development process. Key Highlights: 1. Experience with developing and consuming REST APIs in Java architecture 2. Working in a highly agile software development process 3. Working on product creation and evolution, and collaborating within a team Description: * Bachelor's degree in IT or related field; * Experience with developing and consuming REST APIs in Java architecture; * Experience with Java 11, EJB, Spring Boot, and JPA; * Experience with Unit Testing (JUnit/Jupiter/Mock) and test coverage analysis; * Experience in data modeling with optimized structure and queries for performance improvement; * Knowledge of and adherence to software development best practices, information analysis, and implementation of solutions based on technical requirements and new features; * Willingness to learn, interact, and share knowledge; * For candidates from Curitiba and its metropolitan region: availability to work on-site; * For candidates from other regions: willingness to travel to headquarters every 30 days for one week; * Analyze solutions based on requirements and prototypes previously provided by the UX team; * Model data and code APIs in Java monoliths and microservices that efficiently process complex business rules, collaborating with our web architecture; * Build structures to support new features in an optimized and organized manner; * Address issues reported by customers or the quality assurance team; * Work in a highly agile and intensely iterative software development process; * Communicate technical issues clearly and concisely; * Contribute to the creation and evolution of Agrotis products and collaborate across teams and within teams. 2512180202551812109


