Dev Java Sr - Segmento Varejista in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Dev Java Sr - Segmento Varejista in Brazil.
This role is part of a high-performing engineering team delivering scalable and resilient solutions for a major retail client. You will be responsible for designing and developing robust backend systems using modern Java technologies, contributing directly to architectural decisions and system evolution. Working in an agile and collaborative environment, you will help build high-quality APIs and distributed systems that support critical business operations. The position requires strong technical ownership, problem-solving ability, and active participation in improving system performance and reliability. You will collaborate closely with other engineering teams to ensure seamless integrations, production stability, and continuous delivery. This is an opportunity to work in a people-centered culture where technical excellence and innovation are strongly valued.
In this role, you will be responsible for developing scalable backend solutions and contributing to architectural and technical excellence across complex retail systems while ensuring high performance, reliability, and maintainability.
- Design, develop, and maintain end-to-end Java-based APIs and backend services
- Participate in architectural discussions and contribute to technical decision-making
- Review code and ensure adherence to best practices, performance standards, and clean code principles
- Identify and resolve system bottlenecks, performance issues, and technical risks
- Analyze technical impacts of changes and propose sustainable improvements
- Collaborate with cross-functional teams and communicate technical concepts effectively
- Provide support for production environments, including incident diagnosis and resolution
- Contribute to system enhancements and structural improvements across platforms
The ideal candidate has strong senior-level experience in Java development and distributed systems, with a solid foundation in backend architecture, messaging systems, and modern development practices.
- Strong experience with Java 21 and Spring Boot ecosystem (Spring Web, Spring Validation)
- Solid knowledge of object-oriented programming and SOLID principles
- Proven experience in building, consuming, and versioning APIs
- Strong hands-on experience with Kafka and RabbitMQ for event-driven architectures
- Experience with Redis caching strategies and performance optimization
- Strong background in unit and integration testing using JUnit, Mockito, WireMock, and Spring Test
- Experience working with relational and NoSQL databases such as MySQL and MongoDB
- Familiarity with Docker, GitLab, and Swagger in development and deployment workflows
- Strong analytical thinking, autonomy, and ability to work in agile, collaborative environments
- Excellent communication skills for cross-team technical collaboration
- Competitive market-aligned compensation
- Meal voucher / food allowance
- Health and dental insurance coverage
- Home office allowance support
- Life insurance coverage
- Flexible working hours
- Inclusive and respectful “be yourself” culture
- Access to TotalPass for physical and mental well-being support