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