Remotery

Senior Software Engineer – Java

Posted 1 hour ago

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

πŸ“‹ Description

β€’ Design, develop, and maintain backend applications and services utilizing Java.

β€’ Assist in the transition of services from Java 8 to Java 17.

β€’ Engage in database modernization efforts, including upgrades to MySQL.

β€’ Produce clean, maintainable, and thoroughly tested code.

β€’ Perform code reviews to ensure the quality, security, and compliance with architectural standards.

β€’ Diagnose, debug, and resolve intricate technical challenges.

β€’ Collaborate closely with developers, QA engineers, and product stakeholders to deliver exceptional solutions.

β€’ Participate in technical design discussions and contribute to the overall solution design.

β€’ Develop and maintain technical documentation to support development initiatives.

β€’ Take part in Scrum ceremonies, including sprint planning, backlog refinement, reviews, and retrospectives.


⛳️ Requirements

β€’ Over 5 years of experience in developing scalable Java backend applications.

β€’ Strong practical experience with Java versions from 8 to 17.

β€’ Deep understanding of object-oriented design principles and design patterns.

β€’ Solid knowledge of multithreading and concurrency concepts.

β€’ Extensive experience with MySQL or other relational databases.

β€’ Proficient in writing unit tests using JUnit and Mockito.

β€’ Experience with cloud platforms, with a preference for GCP.

β€’ Familiarity with Kubernetes or similar orchestration tools.

β€’ Proven experience in troubleshooting and debugging complex applications.

β€’ Proficient in Linux and shell scripting.

β€’ Strong communication skills with experience working collaboratively within cross-functional Scrum teams.

β€’ Upper-Intermediate or higher English proficiency.

β€’ Desirable: Experience with Groovy.

β€’ Desirable: Experience with Gradle.

β€’ Desirable: Experience with CI/CD pipelines.

β€’ Desirable: Experience with migrations of Java versions or database modernization projects.


🏝️ Benefits

β€’ 30 paid days off each year β€” take them whenever you need for rest, holidays, or personal time.

β€’ 5 paid sick days, up to 60 days of medical leave, and 6 paid days off yearly for significant family events such as weddings, funerals, or childbirth.

β€’ Partially covered health insurance after the probation period.

β€’ Wellness bonus for gym memberships, sports nutrition, and other related needs.

People also viewed

OneDome1 hour ago

Senior Backend Engineer

AZ flagAzerbaijan OnlyFreelanceBackend Engineer$5,000 – $7,000/month
ApplyView job
Blue Water Thinking1 hour ago

Software Developer – .NET Core

US flagUnited States OnlyFull-timeBackend Engineer$95k – $120k/year
ApplyView job
Verity Group1 hour ago

Senior .NET Backend Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Eurofins1 hour ago

Senior Java Developer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
knowmad mood1 hour ago

Ingeniero/a de IA Generativa, Google Cloud, Gemini, Python

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
CI&T1 hour ago

Senior .NET Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers