Sinqia

Java Backend Developer – Senior

Sinqia

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerGrafanaJavaJUnitKafkaMavenMockitoRedisSpringSpring BootSpringBoot

About the role

  • Development of applications with Java 17+
  • Creation of APIs in Spring Boot
  • Integration of systems with Kafka
  • Implementation of distributed architecture and microservices
  • Documentation and code review

Requirements

  • Java 17+ (Spring Boot, Spring Data, Spring Security, and Spring Cache)
  • AWS (S3, Pipelines, EKS, VPC, Security Groups, Kafka/MSK, and other services in the CI/CD workflow)
  • Hexagonal architecture, distributed microservices architecture, and cloud containers (EKS/Docker)
  • APIs in Spring Boot with Kafka and REST integrations using FeignClient/WebClient with fault tolerance (Fallback using Hystrix/resilience4j)
  • Event streaming architecture with Kafka
  • Continuous Integration and Continuous Deployment (CI/CD), Git, GitHub Actions, Gitflow, Maven
  • Databases: Redis, MongoDB, and PostgreSQL
  • Observability (OpenSearch, Grafana, and Dynatrace)
  • Documentation in Confluence and Swagger
  • Software development best practices (SOLID)
  • Code quality (TDD, Clean Code) and code review
  • BDD, DDD, Mockito, JUnit, and Cucumber
  • Agile, Kanban, and Scrum
  • Camunda (desirable)
Benefits
  • Health insurance
  • Meal allowance
  • Childcare assistance
  • Life insurance
  • Transportation voucher
  • Flexible benefits (choose the benefits according to your needs)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 17+Spring BootKafkaMicroservicesAPIsCI/CDRedisMongoDBPostgreSQLTDD
Soft skills
DocumentationCode reviewCollaborationProblem-solvingAttention to detail