Sigma Software

Middle Java Developer

Sigma Software
Apply
over 1 year ago
Remote, BrazilMid Level

Responsibilities

  • Design, develop, and implement large-scale distributed systems that handle substantial data volumes with scalability, low latency, and fault tolerance.
  • Architect and implement APIs and event-driven solutions.
  • Diagnose and resolve complex production issues across services and the technology stack, including code and data fixes.
  • Create and execute unit, API, regression, and performance tests.
  • Collaborate with cross-functional teams to resolve production incidents and minimize downtime.

Requirements

  • At least 3 years of software development experience.
  • Proficiency in Java and Kafka, with expertise in Spring Boot.
  • Familiarity with AWS and EKS and cloud platforms such as Azure or Google Cloud.
  • Strong knowledge of CI/CD pipelines and related tools.
  • Hands-on experience designing, building, and deploying scalable, highly available systems.
  • Experience with event-driven architectures and at least one event-streaming solution such as Kafka or SNS.
  • Proficiency with SQL and NoSQL databases.
  • Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
  • At least C1 level of English.

Tech Stack

Apache KafkaAWSAzureGoogle CloudJavaSpring BootSQL

Categories

Sigma Software

About Sigma Software

1,001-5,000 employees
Contact me