This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Developer Fullstack (Java + Angular) based in Brazil.
Join a full-stack engineering team building scalable, secure, and high-performance digital applications.
You’ll work across backend and frontend development, contributing to modern architectures built around microservices and event-driven systems.
The role combines Java, JavaScript, and TypeScript with Spring-based technologies and modern cloud and DevOps practices.
You’ll help design APIs, data models, integrations, and automated testing strategies across complex application environments.
A strong focus on security, observability, performance, scalability, and clean engineering practices will be central to your work.
You’ll collaborate in a technical environment where cloud platforms, messaging, CI/CD, and modern development methodologies are part of the delivery lifecycle.
This is an opportunity to take ownership of robust end-to-end solutions while contributing to continuous technical evolution and business impact.
Accountabilities:
- Design, develop, and maintain full-stack applications using Java, JavaScript, and TypeScript.
- Build and evolve scalable architectures based on microservices, hexagonal architecture, and event-driven principles.
- Design, develop, and document REST APIs and integrations using OpenAPI/Swagger.
- Develop backend services using Java 17+/21+, Spring Boot, Spring Security, and Hibernate/JPA.
- Build and maintain frontend components and experiences using modern JavaScript and TypeScript practices.
- Work with relational and NoSQL databases, including SQL Server, PostgreSQL, and MongoDB.
- Implement asynchronous integrations and messaging solutions using Kafka and Azure Service Bus.
- Apply application security best practices throughout the development lifecycle.
- Develop and maintain automated testing strategies to ensure application quality and reliability.
- Contribute to DevOps and CI/CD pipelines using Docker, OpenShift, Azure DevOps, Git, and GitHub.
- Implement observability and monitoring practices to improve application reliability and operational visibility.
- Optimize applications for performance, scalability, and efficient resource utilization.
- Apply Clean Code principles and appropriate Design Patterns to create maintainable and sustainable solutions.
- Collaborate with cross-functional teams to troubleshoot technical challenges and continuously improve development practices.
- Strong professional experience in full-stack software development.
- Solid experience with Java 17+/21+ and the Spring ecosystem, particularly Spring Boot and Spring Security.
- Strong knowledge of JavaScript and TypeScript for modern application development.
- Experience with microservices, hexagonal architecture, and event-driven architecture.
- Strong understanding of API design and development, particularly REST APIs and OpenAPI/Swagger.
- Experience with relational and NoSQL data modeling and databases such as SQL Server, PostgreSQL, and MongoDB.
- Practical experience with Kafka and/or Azure Service Bus for integration and messaging.
- Knowledge of application security principles and secure software development practices.
- Experience with automated testing and testing frameworks such as JUnit and Mockito.
- Familiarity with DevOps, CI/CD, containerization, and cloud environments.
- Experience with Docker, OpenShift, Azure DevOps, Git, and GitHub.
- Understanding of observability, monitoring, performance optimization, and application scalability.
- Strong knowledge of Clean Code principles and Design Patterns.
- Ability to collaborate effectively with technical and business stakeholders, communicate clearly, and contribute to team decisions.
- Experience working with Agile tools and practices is desirable.
- Knowledge of mobile application development and accessibility is a plus.
- Experience with Spock, Jest, and additional automated testing approaches is desirable.
- Familiarity with Confluence, Jira, and Xray is a plus.
- Experience with Azure projects and integrations with legacy systems is desirable.
- Health and dental insurance.
- Food and meal allowance.
- Childcare assistance.
- Extended parental leave.
- Access to fitness, health, and wellness professionals through Wellhub and TotalPass partnerships.
- Profit Sharing and Results (PLR).
- Life insurance.
- Continuous learning platform.
- Discount club and partner offers.
- Online platform focused on physical health, mental health, and overall well-being.
- Pregnancy and responsible parenthood courses.
- Partnerships with online learning platforms.
- Language-learning platform.
- Additional benefits and employee programs.
- Dedicated health and well-being support, inclusion specialists, and affinity groups.
- If you reside in the Campinas Metropolitan Region, office attendance in the city is required according to the applicable attendance policy.

