Software Engineer Backend Pleno (Java) in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer Backend Pleno (Java) based in Brazil.
This role is focused on building and evolving robust backend systems using modern Java technologies within a high-performance, cloud-oriented environment. You will contribute to the development of scalable services that support business-critical applications, working with distributed systems, containerized architectures, and CI/CD pipelines. The position involves close collaboration with multidisciplinary teams, ensuring solutions are efficient, reliable, and aligned with product and technical requirements. You will also play a key role in maintaining code quality through reviews, automation practices, and continuous improvement initiatives. The environment is agile, collaborative, and oriented toward engineering excellence and knowledge sharing. This is a great opportunity for a backend engineer looking to deepen expertise in large-scale systems and DevOps practices.
You will be responsible for designing, developing, and maintaining backend solutions while ensuring scalability, performance, and reliability across distributed systems.
- Develop and implement backend solutions using Java (Java 17+) for scalable and high-performance systems
- Manage source code versioning and collaboration workflows using Git
- Build and maintain CI/CD pipelines using Jenkins to automate integration and deployment processes
- Work with Kubernetes to deploy, manage, and scale containerized applications
- Perform database design, querying, and optimization using Oracle, SQL, and PL/SQL
- Collaborate with cross-functional teams to deliver high-quality, production-ready solutions
- Participate in code reviews and contribute to continuous improvement of engineering practices
- Support system reliability and performance in distributed and high-availability environments
- Apply DevOps practices to improve automation, deployment efficiency, and system stability
The ideal candidate is a backend engineer with solid Java experience, strong DevOps awareness, and the ability to work effectively in agile, collaborative environments.
- Strong experience in backend development using Java 17 or higher
- Advanced knowledge of Git and CI/CD tools such as Jenkins
- Hands-on experience with Kubernetes and container orchestration
- Solid experience with relational databases such as Oracle, SQL, and PL/SQL
- Experience working in agile environments (Scrum, Kanban, or similar methodologies)
- Ability to collaborate effectively in cross-functional engineering teams
- Experience with large-scale, high-availability systems is highly desirable
- Familiarity with monitoring tools (e.g., Grafana, Datadog) is a plus
- Knowledge of DevOps practices and automation concepts is a strong advantage
- Strong problem-solving skills and attention to software quality and performance
- Meal and transportation allowance
- Comprehensive health insurance plan
- Remote work model with full flexibility
- Performance reviews twice a year with growth opportunities
- Culture of continuous feedback and professional development
- Paid maternity and paternity leave
- Employee referral bonus program
- Mental health support with free therapy sessions via partner platform
- Education and learning benefits to support career growth
- Recognition program for tenure and contributions
- Access to coworking office space in Porto Alegre (RS)
- CLT employment contract with stable benefits structure.