Software Engineer – Backend, Java

Posted Aug 28

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Create back-end applications utilizing object-oriented Java and design patterns.

• Build and sustain REST applications and services.

• Assist in developing solutions based on microservices and distributed architectures.

• Engage in the implementation of solutions employing Spring Cloud, Kubernetes, and Kafka integrations.

• Develop front-end functionalities using React and/or Angular.

• Implement SOLID principles, Clean Code, and best practices in development.

• Take part in code reviews and collaborate to enhance the technical quality of the codebase.

• Design and execute unit tests.

• Operate within agile teams utilizing Scrum and Kanban methodologies.

• Contribute to the collective design of products and solutions.


⛳️ Requirements

• Proficiency in back-end development with Java.

• Understanding of Object-Oriented Programming (OOP).

• Familiarity with design patterns.

• Experience in REST API development.

• Knowledge of Git for version control.

• Awareness of software development best practices and architectural principles.

• Understanding of SOLID, Clean Code, and code review processes.

• Experience with or exposure to agile methodologies (Scrum/Kanban).

• Basic knowledge of React and/or Angular.

• Familiarity with relational and NoSQL databases.

• Understanding of event-driven architecture.

• Knowledge of Spring WebFlux.

• Experience with JUnit, Mockito, and WireMock.

• Awareness of Design Systems (Diana).

• Familiarity with Continuous Integration (CI) and process automation.

• Knowledge of Jenkins and CI/CD practices.

• Understanding of Consul.

• Experience with AWS services such as ECS, SQS, and S3.

• Knowledge of DevConsole.

• Familiarity with Spring Cloud Stream.

• Understanding of Dynatrace, Prometheus, Grafana, and OpenTelemetry.

• Experience with or exposure to Kafka and distributed messaging systems.

• Knowledge of Kubernetes and containerized environments.


🏝️ Benefits

• Flexible meal and food allowance (VA/VR Flex).

• Unimed health insurance.

• Uniodonto dental insurance.

• Group life insurance.

• TotalPass.

• Extended maternity and paternity leave through the Empresa Cidadã Program.

• ZenKlub — two free sessions per month.

• Education benefit.

• Certification incentives.

• Long-service award.

• Semiannual performance reviews with career advancement opportunities.

• Feedback-oriented culture.

• Referral bonus.

• 100% remote work.

• Coworking office available in Porto Alegre, Rio Grande do Sul.

People also viewed

knowmad mood18 hours ago

Ingeniero Software, Java – Hexagonal

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Knowledge Services18 hours ago

Database Developer

US flagMaine OnlyFreelanceBackend Engineer
ApplyView job
SOFTSWISS19 hours ago

Senior Ruby on Rails Developer

PL flagPoland, +3 more countriesFull-timeBackend Engineer
ApplyView job
Orion Innovation19 hours ago

.NET Developer

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI19 hours ago

Backend Developer

AR flagArgentina OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
AccelOne19 hours ago

Backend Engineer, Data Engineer

AR flagArgentina OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers