Compensation
This employer didn't list pay. Model a likely range with the calculator.
Model this offer in the calculatorJob description
Team: IT
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Java and C++ Developer based in Brazil.
This is a high-performance engineering role focused on building and maintaining robust, scalable, and efficient software systems. You will work on complex backend architectures, combining Java-based microservices with performance-critical components developed in C++. The role involves modernizing and integrating legacy systems while ensuring stability, scalability, and data integrity across platforms. You will collaborate closely with cross-functional teams, contributing to both backend logic and system-level optimizations. The environment is innovation-driven, technically challenging, and highly collaborative, with strong exposure to enterprise-grade systems. This position is ideal for engineers who enjoy solving deep technical problems and working across multiple layers of the stack.
Accountabilities:
You will be responsible for developing, maintaining, and optimizing high-performance systems across backend and legacy environments.
- Develop and maintain high-performance applications using Java and C++.
- Design and implement microservices-based architectures ensuring scalability and high availability.
- Build and optimize critical system components in C++, focusing on performance and efficient resource usage.
- Integrate and support legacy systems using technologies such as Struts and Servlets.
- Optimize SQL queries and develop stored procedures in Oracle databases.
- Collaborate with front-end teams to enable seamless integration of dynamic and responsive interfaces.
- Bachelor’s degree completed (diploma required during hiring process).
- Solid experience in Java development (Java 8 or higher).
- Strong experience in C++ development with understanding of performance optimization and memory management.
- Strong knowledge of Spring Framework and microservices architecture.
- Experience with Struts and Servlets in enterprise environments.
- Hands-on experience with Oracle databases, including SQL queries and stored procedures.
- Strong understanding of data structures, algorithms, and system performance tuning.
- Experience with front-end technologies such as Angular or React.
- Competitive compensation package (aligned with market standards).
- Opportunity to work on large-scale, mission-critical systems.
- Exposure to enterprise-grade architecture and modern microservices environments.
- Inclusive and diverse workplace culture.
- Career development opportunities within a global IT organization.
- Flexible and collaborative work environment.
- Participation in innovation-driven projects across multiple domains.
Requirements:
We are looking for a strong backend engineer with solid experience in both Java and C++ development, as well as enterprise system integration.
Nice to have:
Benefits:
Related roles