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
View details
Apply Now