About Avenue Code Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical.
Privately held and consistently profitable, we've been growing steadily since day one.
We are passionate about building long-lasting relationships — with our clients, our teams, and our partners — and we take pride in our collaborative, human-centric approach to solving complex challenges.
For over a decade, Avenue Code has actively embraced diversity and inclusion, championing plurality through intentional hiring, representation, and professional support initiatives.
We are committed to building an equitable, inclusive, and respectful environment for all.
What You'll Do We are seeking a Software Engineer with experience in mission-critical systems to join an international project focused on automating and optimizing logistics and fulfillment processes.
You will contribute to the evolution of a legacy core system – JESSI – used to manage the full shipment flow for international orders, from warehouse arrival to trailer dispatch.
This system integrates with measurement devices, third-party vendors, and WMS platforms, and it displays real-time instructions to warehouse employees.
It's a great opportunity for professionals eager to work in a highly technical environment involving monolith decomposition, microservices architecture, and real-time systems integration through messaging platforms such as Kafka and IBM MQ.
Responsibilities: Develop, maintain, and enhance the mission-critical JESSI application, built using Spring Framework (not Spring Boot) and MyBatis/iBatis.Support the transition from a monolithic architecture to reusable microservices.Collaborate with integration teams to ensure seamless communication with external systems such as Warehouse Management System (WMS), Rate Selection, and Yardhouse Management.Improve the user interface used to provide operational guidance on large warehouse display screens.Ensure data flows accurately between automated measurement systems, the core application, and the end-user display.Manage the end-to-end labeling and carrier routing process, including data sent to shipping systems and end-of-day manifests.Participate in technical decisions and contribute ideas for improving scalability, performance, and resilience. Required Qualifications: Availablity to work on site, two days in the week.
São Paulo or Belo Horizonte.Advanced/Fluent English.Strong experience with Java and Spring FrameworkHands-on experience with MyBatis or iBatis.Solid background working with mission-critical systems and complex integration environments.Familiarity with messaging systems such as IBM MQ and/or Apache Kafka.Ability to work with and modernize legacy codebases Nice to Have Skills: Experience with MongoDB, Hibernate, AspectJ, JPA, and PostgreSQLFamiliarity with Spring MVC, Spring Cloud, Spring Data, and JHipsterExposure to Gradle, Docker, Rancher, and KubernetesKnowledge of Neo4j and MySQL