Sign in to apply on web or download the app for more options.
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 Desenvolvedor de Sistemas (Full Stack Developer) - Arquitetura de Soluções based in Brazil.**
We are looking for a Full Stack Developer with a strong background in solution architecture to design, build, and scale modern enterprise applications. In this role, you will contribute to the development of distributed systems, microservices, APIs, and shared technical components that support critical business operations. Working closely with cross-functional development teams, you will help define technical standards, optimize system performance, and ensure software quality throughout the development lifecycle. This opportunity is ideal for professionals who enjoy solving complex engineering challenges, promoting architectural excellence, and delivering scalable, high-performance solutions in a collaborative environment.
### Accountabilities:
- Design, develop, and maintain enterprise software solutions using modern full stack development practices.
- Build, evolve, and scale distributed architectures, microservices, and reusable shared components across development teams.
- Develop and maintain APIs and microservices that support business applications and system integrations.
- Participate in the full software development lifecycle, including requirements analysis, implementation, deployment, monitoring, and continuous improvement.
- Ensure software architecture aligns with established technical standards, best practices, and long-term strategic objectives.
- Optimize system performance, reliability, scalability, and maintainability through continuous technical enhancements.
- Develop new features based on business requirements and user stories while maintaining high code quality.
- Provide support, maintenance, and troubleshooting for existing applications and services.
- Estimate development effort, contribute to technical planning, and recommend architectural or implementation improvements.
- Collaborate with multidisciplinary teams to deliver robust and scalable software solutions.
## **Requirements:**
- Proven experience developing applications with **Java 8+**, including **Quarkus** and **Spring Boot**.
- Strong knowledge of microservices architecture and distributed systems design.
- Experience developing front-end applications using **React**.
- Solid understanding of **Redis** and **PostgreSQL** databases.
- Knowledge of **SQL Server** and **Flyway** database migrations is considered an advantage.
- Experience with event-driven architectures using **ActiveMQ**, **ArtemisMQ**, and **Service Bus** technologies.
- Hands-on experience with **GitLab**, **Docker Swarm**, and **Portainer**.
- Familiarity with **Microsoft Azure** cloud services is desirable.
- Strong understanding of software architecture principles, API design, and system integration.
- Excellent analytical thinking, problem-solving skills, collaboration, and commitment to software quality and continuous improvement.
## **Benefits:**
- Additional compensation based on length of service.
- Financial support for postgraduate education.
- Educational discounts for undergraduate, postgraduate, and MBA programs.
- Access to a corporate learning university with continuous development opportunities.
- Birthday day off plus a special birthday gift.
- Family-related benefits, including birth bonus, baby welcome kit, marriage assistance, and holiday support.
- Employer-funded comprehensive health insurance.
- Employer-funded dental insurance.
- Wellness initiatives including fitness programs, yoga, meditation, workplace exercise sessions, and incentives for healthy living.
- Free online therapy sessions for employees and eligible dependents through an emotional wellness program.
- Life insurance with critical illness coverage.
- Private pension and long-term financial planning benefits.
- Performance-related profit sharing program (PPR) and employee recognition awards.
- Meal and/or food allowance.
- Childcare assistance and school material support for eligible dependents.
- Transportation allowance.
- Flexible vacation scheduling.
- Extended maternity and paternity leave.
- Pet adoption leave.
- Additional support for parents and caregivers of children with disabilities.
- Bereavement leave and financial assistance during difficult family situations.
**How Jobgether works:**
We use an **AI-powered matching process** to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
[Why Apply Through Jobgether?](https://jobgether.com/how-jobgether-works)
**Data Privacy Notice:** By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Key Responsibilities
Design, develop, and maintain enterprise software solutions using modern full stack development practices.
Build, evolve, and scale distributed architectures, microservices, and reusable shared components.
Develop and maintain APIs and microservices that support business applications and system integrations.
Participate in the full software development lifecycle, including requirements analysis, implementation, deployment, monitoring, and continuous improvement.
Ensure software architecture aligns with established technical standards, best practices, and long-term strategic objectives.
Optimize system performance, reliability, scalability, and maintainability through continuous technical enhancements.
Develop new features based on business requirements and user stories while maintaining high code quality.
Provide support, maintenance, and troubleshooting for existing applications and services.
Estimate development effort, contribute to technical planning, and recommend architectural or implementation improvements.
Collaborate with multidisciplinary teams to deliver robust and scalable software solutions.
Skills Required
Java 8+QuarkusSpring BootMicroservices architectureDistributed systems designReactRedisPostgreSQLSQL ServerFlywayActiveMQArtemisMQService BusGitLabDocker SwarmPortainerAPI designSystem integrationAnalytical thinkingProblem-solvingCollaborationCommitment to software qualityContinuous improvementMicrosoft Azure
Benefits
Additional compensation based on length of service
Financial support for postgraduate education
Educational discounts for undergraduate, postgraduate, and MBA programs
Access to a corporate learning university
Birthday day off plus a special birthday gift
Family-related benefits including birth bonus, baby welcome kit, marriage assistance, and holiday support
Employer-funded comprehensive health insurance
Employer-funded dental insurance
Wellness initiatives including fitness programs, yoga, meditation, and workplace exercise sessions
Free online therapy sessions for employees and eligible dependents
Life insurance with critical illness coverage
Private pension and long-term financial planning benefits
Performance-related profit sharing program (PPR) and employee recognition awards
Meal and/or food allowance
Childcare assistance and school material support for eligible dependents
Transportation allowance
Flexible vacation scheduling
Extended maternity and paternity leave
Pet adoption leave
Additional support for parents and caregivers of children with disabilities
Bereavement leave and financial assistance during difficult family situations
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.