Engenheiro De Software Sênior

Serasa Experian

São Paulo, Brazil
On-site
Java 17+ programming language
Spring boot and spring framework
Microservices architecture design
The role involves working on critical back-end applications that support millions of users in the credit and risk analysis sector

Job Summary

  • The role involves working on critical back-end applications that support millions of users in the credit and risk analysis sector.
  • Candidates are expected to apply SOLID principles and Design Patterns while ensuring high code quality through rigorous testing and reviews.
  • The company offers a culture focused on innovation, inclusivity, and professional growth recognized by awards like Great Place To Work.

Matching Summary

Match Score: 85

The role involves working on critical back-end applications that support millions of users in the credit and risk analysis sector.

Skills & Requirements

Must-have

  • Java 17+ programming language
  • Spring Boot and Spring Framework
  • Microservices architecture design
  • AWS cloud services (EKS, EC2, S3)
  • Docker containerization and Kubernetes
  • Unit testing with JUnit and Mockito
  • CI/CD pipelines using Jenkins

Nice-to-have

  • Apache Spark experience (Python or Scala)
  • Big data solutions like Data Lake and ETL
  • Observability tools such as Datadog
  • Message brokers like Kafka and RabbitMQ
  • Continuous learning and improvement mindset
  • Strong communication and negotiation skills

Key Requirements

  • Senior level experience in software engineering
  • Proficiency in relational and non-relational databases
  • Experience with API REST and GraphQL standards

Work Rights

Not specified

Tailored Resume

Cover Letter