
Middle Java Developer
Sigma Softwareover 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.