
Backend Developer – Java, Senior
Runtalent
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
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