Senior Developer Fullstack (Java + Angular)
JavaAngularJavaScriptTypeScriptSpring BootSpring SecurityHibernateKafkaDockerAzure DevOps
About the Role
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. 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. Requirements: 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. Benefits: 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. 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? 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
You'll be redirected to Jobgether's application page
Job Details
Salary
Not disclosed
Location
Brazil
Job type
Full-time
Category
Full-stack Development
Experience
Senior
Posted
Today
Job Highlights
- Senior level role
- 100% Remote — open to candidates in Brazil
- Full-time position
About Jobgether
This job is hosted by Jobgether. Clicking Apply opens their site.
Remote Work Style
Mixed
Mix of flexible and scheduled meetings
Your Match
See how well your skills line up with this role, and what you're missing.
AI Cover Letter
Generate a cover letter tailored to this job from your profile.