Senior Java Developer - Retail
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerKafkaMongoDBMySQLRabbitmqSpring BootRedisGitLab
Requirements
- 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
Responsibilities
- 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
View Full Description & ApplyYou'll be redirected to the employer's site