
Java Developer
Posted Oct 7

Posted Oct 7
This is a fully remote position, open to applicants in Brazil.
• Develop, maintain, and enhance backend services, APIs, and microservices utilizing Java.
• Implement new functionalities based on both business and technical requirements.
• Collaborate with product managers, frontend developers, QA engineers, and other stakeholders to deliver scalable and dependable solutions.
• Write clean, maintainable, and thoroughly tested code adhering to engineering best practices.
• Participate in code reviews and contribute to maintaining code quality and development standards.
• Troubleshoot, debug, and resolve issues in both production and non-production environments.
• Design and implement integrations with internal and external systems.
• Develop and maintain RESTful APIs and event-driven solutions.
• Monitor application performance and contribute to system reliability, scalability, and observability.
• Support ongoing improvement initiatives related to architecture, development processes, and operational excellence.
• Intermediate English proficiency.
• Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.
• Experience in developing backend applications using Java.
• Strong understanding of Object-Oriented Programming (OOP), Clean Code, SOLID principles, and software design patterns.
• Familiarity with Spring Boot and the Spring ecosystem.
• Experience in building and consuming RESTful APIs.
• Knowledge of microservices architecture and concepts related to distributed systems.
• Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
• Familiarity with messaging platforms like Kafka and RabbitMQ.
• Proficiency in Git and collaborative development workflows.
• Knowledge of unit and integration testing practices and frameworks.
• Familiarity with cloud platforms such as AWS, Azure, or GCP.
• Understanding of observability concepts, including logging, monitoring, and metrics.
• Nice to have: Familiarity with NoSQL databases such as MongoDB or Redis.
• Nice to have: Experience with event-driven architectures.
• Nice to have: Experience with monitoring tools such as New Relic, Datadog, Grafana, or Prometheus.
• Nice to have: Experience with Python or other scripting languages.
• Performance-based bonus*
• Attendance bonus*
• Private pension plan
• Meal allowance
• Casual office and dress code
• Days off*
• Health, dental, and life insurance plans
• Discounts on medications
• Partnership with WellHub
• Childcare assistance
• Discounts on Ambev products*
• Clube Ben partnership
• Scholarship program*
• School supplies support
• Language learning platforms and training
• Transportation allowance
• Applicable rules apply.
CESAR
Sardine
Gainwell Technologies
NVIDIA
Get handpicked remote jobs straight to your inbox weekly.