
Senior Full-Stack Developer – Spring Boot, Angular, NoSQL
Avanade
full-time
Posted on:
Location Type: Hybrid
Location: Recife • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and evolve full-stack applications, building end-to-end features using Angular (front-end) and Spring Boot (back-end)
- Design and implement scalable, resilient microservices, including defining API contracts, versioning, and synchronous and asynchronous communication patterns
- Create and maintain messaging integrations (Kafka, RabbitMQ, or similar), defining topics/queues, keys, partitioning, retry/DLQ policies, and ensuring idempotency
- Model and optimize data in NoSQL databases (MongoDB, DynamoDB, Cosmos DB), defining indexes, partitioning, query patterns, and retention policies
- Ensure continuous quality through unit, integration, and automated tests, and support improvements in coverage and code maintainability
- Implement observability and monitoring with Dynatrace, creating dashboards, alerts, metrics (KPIs/SLOs), and conducting root cause analyses (RCA)
- Participate in code reviews, pair programming, and agile ceremonies, contributing to technical alignment and continuous improvement
- Collaborate on defining architecture, performance, security standards, and best practices to reduce technical debt
- Work closely with cross-functional teams (product, QA, data, DevOps, etc.) to ensure high-quality deliveries
Requirements
- Strong experience with Java and Spring Boot (Web, Data, Security, Cloud)
- Proficiency in Angular (componentization, RxJS, services, routing)
- Proven experience with microservices, REST APIs, and communication patterns
- Knowledge of NoSQL databases (MongoDB, Cassandra, DynamoDB)
- Experience with messaging systems (Kafka, RabbitMQ, Azure Service Bus)
- Familiarity with automated testing tools and frameworks (JUnit, Mockito, Cypress, Jasmine, or similar)
- Experience with Dynatrace (APM, dashboards, distributed tracing, alerts)
- Experience with Git, CI/CD pipelines, and DevOps practices
- Cloud experience (Azure, AWS, or GCP)
Benefits
- Meal or food allowance
- Multibenefits card (up to Senior Consultant)
- Medical and dental plans
- Certifications and training
- Life insurance
- Private pension plan
- Avababy: pregnancy support and a kit for new parents
- Profit-sharing / participation in company results
- Wellhub
- Childcare assistance
- Career mentoring
- Birthday Off policy (one day off during your birthday month)
- Wellness sessions
- For managerial positions: company vehicle, parking, and fuel allowance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootAngularmicroservicesREST APIsNoSQL databasesKafkaRabbitMQautomated testingDevOps practices
Soft Skills
collaborationcode reviewsagile methodologiestechnical alignmentcontinuous improvement