Runtalent

Backend Developer – Java, Senior

Runtalent

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architecture and Design: Develop and maintain high-availability, low-latency microservices.
  • Code Quality: Ensure technical excellence through rigorous code reviews and the application of best practices (SOLID, Clean Code).
  • Cloud Ecosystem: Manage the deployment and monitoring of applications in on-premises environments.
  • Problem Solving: Diagnose and resolve performance bottlenecks and production incidents.

Requirements

  • Solid Experience: Minimum of 5 years of professional experience in Java development.
  • Java Proficiency: Skilled with modern Java versions (Java 11, 17 or 21).
  • Spring Framework: Expertise in Spring Boot, Spring Cloud and Spring Data.
  • Architecture: Deep knowledge of Microservices, RESTful APIs and Messaging (Kafka, RabbitMQ or SQS).
  • Databases: Experience with relational databases (PostgreSQL) and NoSQL (MongoDB/Redis).
  • Automated Testing: Strong testing culture with unit and integration tests and TDD (JUnit, Mockito).
  • DevOps Mindset: Experience with Docker, Kubernetes and CI/CD pipelines.
  • Experience with event-driven architectures (Event-Driven Architecture) is a plus.
  • Knowledge of observability tools (Prometheus, Grafana, ELK Stack) is a plus.
  • Knowledge of the financial market (PIX, PSTI and ISO 20022) is a plus.
Benefits
  • Remote work 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootSpring CloudSpring DataMicroservicesRESTful APIsKafkaRabbitMQPostgreSQLMongoDB
Soft Skills
Problem Solving