Avanade

Senior Full-Stack Developer – Spring Boot, Angular, NoSQL

Avanade

full-time

Posted on:

Location Type: Hybrid

Location: RecifeBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

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