
Senior Software Engineer β Java
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in Brazil.
β’ 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.
β’ 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.
β’ 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.
OneDome
Blue Water Thinking
Verity Group
Get handpicked remote jobs straight to your inbox weekly.