Senior Backend Developer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Backend Developer responsible for developing and maintaining critical applications. Engaging in strategic projects to enhance technical solutions and application performance in São Paulo.
Responsibilities:
- Work on the development, maintenance, and support of backend applications.
- Participate in technological evolution projects and structural initiatives.
- Analyze and improve application performance.
- Ensure the stability and availability of production environments.
- Monitor metrics, logs, and observability indicators for applications.
- Take part in the squad's Agile ceremonies.
- Support user acceptance testing and validation with business users.
- Identify, fix, and deploy solutions for production incidents.
- Contribute to technical definitions, discovery, and solution architecture.
- Participate in technical refinements and decomposition of tasks for the team.
Requirements:
- Proven experience as a Backend Developer.
- Minimum of 5 years' experience in Java development.
- Experience with Agile software development methodologies.
- Knowledge of code versioning using Git/GitHub.
- Experience with CI/CD pipelines.
- Experience with relational and non-relational databases.
- Knowledge of observability and monitoring using Grafana and Graylog.
- Java 8, 11, 17, and 21.
- Java frameworks and libraries: Feign, Lombok, Caffeine, EhCache, JWT, Retryable, Log4J2, ModelMapper, Swagger, Aspect Logging, and Mockito.
- Caching using Redis and Caffeine.
- Messaging with Kafka and AWS SQS.
- AWS S3 (buckets).
- Sensedia API Gateway.
- OpenShift (Deployments, CronJobs, and Secrets) in AWS and on-premises environments.
- Oracle SQL and MongoDB databases.
- Development and integration of REST and SOAP APIs.
- Maven.
- JaCoCo.
- SonarQube.
- Azure Active Directory (Azure AD).
- Azure DevOps.

















