
Java Backend Developer – Senior
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Brazil.
• Design and create REST APIs.
• Implement backend business logic and decision-making rules.
• Ensure integrations are performant, scalable, and resilient.
• Monitor and enhance the performance of services and integrations.
• Develop and introduce new backend features with a focus on quality and scalability.
• Actively engage in the technical and architectural definition of solutions.
• Conduct code reviews and offer technical mentorship to team members.
• Suggest improvements in architecture, performance, and code quality.
• Provide N3 support for critical production incidents, performing thorough diagnostics and fixes.
• Analyze logs, metrics, and traces to determine the root causes of issues.
• Implement necessary fixes and hotfixes.
• Ensure comprehensive coverage of automated tests, including unit and integration tests.
• Implement observability features (logs, metrics, alerts) within applications.
• Document technical solutions and team processes.
• Collaborate closely with the PM, Designer, and other developers.
• Participate in Scrum ceremonies such as planning, daily stand-ups, retrospectives, and reviews.
• Share technical expertise with the team.
• Proficiency in Java, including OOP, collections, concurrency, error handling, debugging, testing, and refactoring.
• Experience in system evolution and legacy modernization, particularly with runtime, dependency, and framework upgrades.
• Familiarity with Java 17 and a good understanding of Java 21.
• Experience using Spring Boot for building and maintaining APIs and services.
• Hands-on experience with AWS, including deployment, observability, troubleshooting, IAM, messaging, and integrations.
• Practical knowledge of Kubernetes, including deployments, configuration, logs, probes, environment variables, secrets, and basic operations; understanding of pod management and rollouts is essential.
• Familiarity with GitOps/CI-CD and continuous delivery workflows with change control.
• Proficient in SQL for investigating incidents, validating rules, and assessing production impacts.
• Knowledge of RESTful API design patterns.
• Experience with hexagonal and clean architecture.
• Background in unit testing.
• Access to Artificial Intelligence technologies.
• Opportunities for training initiatives and participation in social programs.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.