Software Engineer, Backend – Java

Posted 1 day ago

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

📋 Description

• Design, develop, and implement back-end solutions utilizing Java, ensuring high standards of code quality and efficiency.

• Collaborate with cross-functional teams to comprehend business requirements and convert them into technical solutions.

• Engage with technical stakeholders and teams across business, product, and architecture domains.

• Actively participate in code reviews to promote best development practices and maintain software quality.

• Contribute to the definition of system architecture and service integration.

• Identify and address technical challenges, suggesting continuous improvements for existing processes and systems.

• Document developed processes and solutions to ensure knowledge sharing within the team.

• Serve as a technical reference, supporting reviews and architectural decisions while mentoring fellow developers.


⛳️ Requirements

• Extensive experience in Java development (17+), with profound knowledge of the Spring ecosystem (Spring Boot, WebFlux).

• Proficiency in Kotlin development.

• Familiarity with mobile development (in-depth expertise is not mandatory).

• Experience working with event-driven architecture (Kafka).

• Expertise in integrations involving both relational and non-relational databases (Oracle, MongoDB).

• Background in microservices and distributed application development.

• Experience in developing RESTful APIs and integrating with databases.

• Knowledge of cloud computing development (AWS, Google Cloud Platform, Azure).

• Experience in developing and/or orchestrating containers (Kubernetes, Docker, OpenShift).

• Familiarity with source code version control tools such as Git.

• Experience with software architecture and code design.

• Understanding of performance, scalability, and optimization for distributed applications.

• Experience with automated testing and testing practices.

• Awareness of information security and secure development best practices.

• Contribution to agile development methodologies such as Scrum or Kanban.

• Knowledge of observability practices, including logging, metrics, and monitoring.

• Experience working on projects related to investments, pension plans, credit unions, or financial institutions.

• Familiarity with large-scale projects and high-availability environments.

• Experience with DevOps practices, continuous integration, continuous delivery, and deployment automation tools (CI/CD).


🏝️ Benefits

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

• Unimed health insurance.

• Uniodonto dental insurance.

• Group life insurance.

• TotalPass wellness benefit.

• 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 growth opportunities.

• Feedback culture.

• Referral bonus.

• Employment under either the CLT or contractor (PJ) model.

• 100% remote work.

• Office available for coworking 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