Backend Developer (Java/Kotlin) Specialist I

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPostgreSQLSQLJavaKafkaKotlinRabbitmqMicroservices

Requirements

  • Strong experience in backend development within JVM-based ecosystems.
  • Advanced knowledge of Java 8+ and the Spring framework.
  • Proven expertise in building scalable distributed systems.
  • Solid understanding of microservices and event-driven architecture.
  • Experience with messaging systems such as Kafka and RabbitMQ.
  • Advanced knowledge of software engineering principles including SOLID, DDD, and design patterns.
  • Strong SQL knowledge and experience with relational databases such as PostgreSQL.
  • Experience with testing strategies including unit, integration, and end-to-end testing.
  • Familiarity with cloud environments including AWS services like SQS, S3, and Glue.
  • Experience with containerization (Docker), CI/CD pipelines, and observability.
  • Analytical mindset with strong problem-solving and communication skills.
  • Experience using AI tools in development workflows is a plus.

Responsibilities

  • Design and evolve scalable backend systems in Java and Kotlin ensuring high availability and reliability.
  • Develop and maintain microservices using clean architecture and domain-driven design principles.
  • Implement APIs and event-driven workflows using Kafka, RabbitMQ, and REST-based services.
  • Ensure software quality via automated testing, code reviews, and engineering standards.
  • Perform system monitoring, troubleshooting, and production incident resolution.
  • Collaborate with product and engineering teams to define technical decisions and architecture.
  • Improve system observability, performance, and resilience.
  • Mentor team members and contribute to technical growth and maturity.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now