Job Description
Senior Full Stack Software Engineer (Java & )
Location:
Remote – Brazil
Employment Type:
Full-time
Salary:
Negotiable
About the Role
We are seeking a highly skilled
Senior Full Stack Software Engineer
with strong experience in
Java-based distributed systems
,
stream-based processing
, and
services
. In this role, you will design, build, and operate backend services that handle
high-throughput workloads
, integrate with
cloud platforms
, and support
business-critical applications
.
You will work closely with architects, product teams, and other engineers while leveraging modern infrastructure and CI/CD tooling, including
Kubernetes, GitHub Actions, AWS, and GCP
.
Key Responsibilities
- Design, implement, and maintain
distributed backend services
using
Java and - Build and optimize
message-driven architectures and data pipelines
using
Apache Kafka - Develop
scalable, resilient APIs
and backend services - Write
clean, maintainable, and well-tested code
following industry best practices - Deploy, monitor, and support applications running on
Kubernetes
across cloud environments - Collaborate with architects and product teams to design system components and integrations
- Participate in
code reviews, system design discussions, and operational readiness
activities - Troubleshoot and resolve
production issues
across services and infrastructure - Prototype and evaluate
new technologies
to reduce costs and increase engineering velocity
Required Skills & Experience
- Bachelor's degree (or higher) in
Computer Science, Engineering, or a related field - 5+ years
of professional software engineering experience - Strong experience with
Java
in backend or distributed systems environments - Hands-on experience with
Apache Kafka
(producers, consumers, partitions, topics, offsets, stream processing) - Proficiency in
for backend application development - Experience deploying and maintaining services on
Kubernetes - Familiarity with
GitHub Actions
for CI/CD pipelines - Hands-on experience with
AWS and/or GCP - Solid understanding of
software design patterns, system architecture, and microservices principles - Experience with
MongoDB and PostgreSQL
, including schema design, performance tuning, and migrations - Strong
debugging, problem-solving, and communication skills - Ability to work effectively in a
distributed/remote team
environment
Nice to Have
- Experience with
VOD / Streaming platforms - Basic
React
experience (frontend integration, state/context management, UI components) - Exposure to
Infrastructure as Code
tools (Terraform, Helm, etc.) - Experience with
monitoring and observability tools
such as Datadog or New Relic
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application