Senior Java developer role in Mexico City who participates in all stages of software projects — technical analysis, architecture/component diagrams, microservices development, unit testing, and defect support — using Scrum. Core stack: Java 8/11/17/21, Spring Boot/Core, Quarkus, REST, SQL/NoSQL, Maven, Git, JUnit/Mockito, microservices and containers.