
Mid/Senior Java Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil.
• Manage a portfolio of forked backend services, primarily utilizing Java/Spring Boot, focusing on bug resolution, minor modifications, and daily operational stability.
• Facilitate knowledge transfer with the original team via shadowing sessions.
• Inquire, outline dependencies, and transform implicit knowledge into formal documentation.
• Create service-context documentation that encompasses business rules, application functionality, and operational procedures using the client's prescribed format.
• Provide support for incidents in a 24/7 production environment across global markets, addressing issues related to orders and payments.
• Operate within an Azure-based infrastructure, employing Azure DevOps, pipelines, and subscriptions.
• Assist in replicating and modifying CI/CD pipelines for the new setup.
• Implement GitFlow, enhance test coverage, and progressively introduce quality gates.
• Categorize services by their technical significance and pinpoint systemic risks such as hidden dependencies, shared databases or queues, and fragile integrations.
• For Senior roles: execute complex changes and fixes, lead incident resolution, facilitate knowledge-transfer sessions, identify systemic risks, and establish quality benchmarks through code reviews and testing.
• Practical experience using AI-assisted development tools (coding agents, assistants) in real-world scenarios, with discernment about when to rely on them and when to verify.
• Experience in Java backend development in a production setting.
• Familiarity with Spring Boot.
• Proficiency in REST API design and integration.
• Knowledge of Azure DevOps, including pipelines, repositories, and environments.
• Experience with non-relational databases, particularly CosmosDB for MongoDB.
• Experience with relational databases, specifically PostgreSQL.
• Testing experience with JUnit; knowledge of E2E or integration testing.
• Incident response mentality with the capability to diagnose, triage, and resolve issues in intricate distributed systems under pressure.
• Proficient in English for reading documentation, engaging in cross-team discussions, and written communication.
• Hands-on experience in operating and debugging distributed microservices in production, including log analysis, tracing, and triage under stressful conditions.
• Strong, proactive communication skills; ability to facilitate knowledge-transfer discussions, document information, and escalate issues promptly.
• Comfortable working with inherited/legacy code, adopting an 'understand first, change cautiously' approach.
• Mid-Level or Senior profile; all team members are expected to write code, fix bugs, and participate in on-call shifts.
• Nice to have: experience with microservices at scale.
• Nice to have: familiarity with Azure cloud services beyond DevOps, such as Service Bus, Blob Storage, and Functions.
• Nice to have: understanding of Domain-Driven Design principles and service boundary considerations.
• Nice to have: experience with Go.
• Nice to have: knowledge of internationalization and global commerce.
• Nice to have: experience in performance optimization within high-throughput environments.
• Health and dental insurance.
• Meal and food allowance.
• Childcare support.
• Extended paternity leave.
• Partnership with gyms and health/wellness professionals through Wellhub (Gympass) TotalPass.
• Profit sharing and results participation (PLR).
• Life insurance.
• Access to a continuous learning platform (CI&T University).
• Discount club.
• Free online resources dedicated to physical, mental, and overall well-being.
• Pregnancy and responsible parenting courses.
• Collaborations with online learning platforms.
• Language learning resources.
• Support for inclusion and workplace accommodations.
• A dedicated Health and Well-being team, inclusion specialists, and affinity groups.
Motorola Solutions
SummitNext
Focal Systems
Get handpicked remote jobs straight to your inbox weekly.