
Senior Java Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
• Design and create scalable and fault-tolerant backend services in accordance with 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 platform performance, security, reliability, and adherence to SLA 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 enhancement initiatives.
• Influence technical roadmaps and participate in decisions regarding architecture, tooling, and platform.
• Support operational excellence initiatives across backend systems and cloud environments.
• A Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline is preferred, or equivalent professional experience.
• Over 6 years of professional experience in Java backend development.
• At least 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.
• Familiarity with relational and non-relational databases such as PostgreSQL, MySQL, or DynamoDB.
• Knowledge of distributed caching technologies such as Redis or Memcached.
• Practical experience with Azure cloud services, including AKS, App Service, Application Gateway, and Storage Account.
• Strong proficiency with Docker and Kubernetes for containerization and orchestration.
• Exposure to CI/CD practices and tools like Git, GitHub Actions, Jenkins, or Terraform.
• Solid understanding of secure coding practices, authentication flows, and encryption fundamentals.
• Experience implementing monitoring and observability solutions such as Datadog, Prometheus, or Grafana.
• Background in working with SaaS platforms or high-volume transactional systems like eCommerce or fintech platforms.
• Familiarity with Kafka, GraphQL, gRPC, or Elasticsearch (Nice to have).
• Over 2 years of experience mentoring engineers, leading initiatives, or managing critical services.
• Excellent communication skills and advanced English proficiency for direct collaboration with teams and stakeholders based in the U.S.
• Health insurance
• Professional development opportunities
• Flexible work arrangements
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.