Senior Java/Kotlin Backend Developer
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SQLGitJavaKotlinNosqlMicroservices
Requirements
- Strong experience in backend development using object-oriented languages, especially Java and Kotlin.
- Proven experience designing and implementing microservices-based architectures.
- Solid understanding of software engineering best practices including TDD, DDD, and Clean Code principles.
- Experience working with both relational and non-relational databases (SQL and NoSQL).
- Strong knowledge of HTTP/HTTPS protocols and API development standards.
- Familiarity with Git workflows and API documentation tools such as Swagger.
- Strong problem-solving skills with the ability to troubleshoot complex distributed systems.
- Excellent communication skills and ability to collaborate effectively in agile teams.
Responsibilities
- Design, develop, and maintain scalable microservices using Java and Kotlin in a distributed architecture environment.
- Ensure high code quality by applying engineering best practices such as TDD, DDD, Clean Code, and Hexagonal Architecture.
- Participate in the full software development lifecycle, including development, testing, deployment, monitoring, and incident resolution.
- Build and maintain unit, functional, and performance tests to ensure system reliability and robustness.
- Instrument applications and monitor system behavior using observability tools such as Grafana and Splunk.
- Collaborate closely with cross-functional teams and stakeholders to design and implement effective technical solutions.
- Manage version control workflows using Git/Git Flow and maintain clear API documentation using Swagger.
- Contribute to debugging, troubleshooting, and continuous improvement of complex backend systems.
View Full Description & ApplyYou'll be redirected to the employer's site