
Senior Java Developer
Posted Jun 4

Posted Jun 4
This is a fully remote position, open to applicants in Brazil.
• Design and create scalable, fault-tolerant backend services adhering to Microservices and Hexagonal Architecture principles.
• Deploy and oversee containerized applications on Azure Kubernetes Service (AKS) utilizing Docker and Azure-native infrastructure.
• Collaborate with Product and Engineering teams to convert business requirements into scalable technical solutions.
• Develop architecture documentation, estimations, and user stories that facilitate Agile delivery processes.
• Ensure the platform's performance, security, reliability, and compliance with SLAs through engineering best practices.
• Mentor and guide engineers while fostering ownership, quality, and technical excellence.
• Lead and engage in code reviews to guarantee scalability, maintainability, and compliance with engineering standards.
• Contribute to observability, incident response, and ongoing platform improvement initiatives.
• Influence technical roadmaps and take part in decisions regarding architecture, tooling, and platform.
• Support operational excellence initiatives across backend systems and cloud environments.
• Bachelor’s Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Over 6 years of professional experience in Java backend development.
• A minimum of 2 years of hands-on experience with Spring Boot and Spring WebFlux.
• Extensive experience in designing and maintaining Microservices architectures and distributed systems.
• Strong understanding and practical application of Hexagonal Architecture (Ports & Adapters).
• Demonstrated experience in building and optimizing backend applications for high-throughput, low-latency environments.
• Proficient with relational and non-relational databases such as PostgreSQL, MySQL, or DynamoDB.
• Familiarity with distributed caching technologies like Redis or Memcached.
• Hands-on experience with Azure cloud services, including AKS, App Service, Application Gateway, and Storage Account.
• Strong background in Docker and Kubernetes for containerization and orchestration.
• Experience with CI/CD practices and tools such as Git, GitHub Actions, Jenkins, or Terraform.
• Solid knowledge of secure coding practices, authentication flows, and encryption fundamentals.
• Experience in implementing monitoring and observability solutions such as Datadog, Prometheus, or Grafana.
• Background in working with SaaS platforms or high-volume transactional systems such as eCommerce or fintech platforms.
• Experience with Kafka, GraphQL, gRPC, or Elasticsearch is a plus.
• At least 2 years of mentoring engineers, leading initiatives, or owning critical services.
• Excellent communication skills and advanced English proficiency for direct collaboration with US-based teams and stakeholders.
• Flexible work arrangements
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.