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