Java/React Full-Stack Developer
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PostgreSQLJavaMongoDBRabbitmqSCRUMSpring BootTypeScriptRedisReactMicroservices
Requirements
- Solid experience as a Java Backend Developer using Java 17, 21+ and Spring Boot.
- Strong knowledge of microservices architecture and distributed systems.
- Experience with synchronous and asynchronous communication patterns.
- Hands-on experience with messaging systems such as SNS/SQS or RabbitMQ.
- Strong understanding of software engineering best practices and design principles.
- Experience with relational and non-relational databases, including Oracle, PostgreSQL, MongoDB, and Redis.
- Knowledge of software quality practices, including test pyramids, unit testing, and test automation.
- Experience with observability and troubleshooting tools (Dynatrace is a plus).
- Familiarity with agile methodologies, especially Scrum.
Responsibilities
- Design and build scalable software solutions with a focus on catalog-based platforms and distributed architectures.
- Participate in the full software development lifecycle, ensuring quality from design through delivery and maintenance.
- Contribute to technical and architectural decisions, evaluating risks related to performance, scalability, security, and resilience.
- Collaborate with cross-functional teams to define, build, and validate testing scenarios and automated test strategies.
- Promote agile development practices, continuous feedback, and continuous improvement within the engineering team.
- Monitor system metrics and performance indicators to identify optimization opportunities and drive system evolution.
- Work closely with teams to ensure clear communication, alignment, and effective execution of complex technical solutions.
- Support troubleshooting, debugging, and resolution of high-complexity production issues.
View Full Description & ApplyYou'll be redirected to the employer's site