Overview
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Full-stack JAVA Especialis
Full job description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Full-stack JAVA Especialista based in Brazil. We are looking for an experienced Full-stack Development Specialist to drive the design and implementation of scalable, high-performance software solutions using Java and modern cloud technologies. In this role, you will serve as a technical authority, shaping architectural decisions and establishing engineering standards across multiple development teams. You will help build resilient distributed systems, optimize infrastructure integrations, and strengthen security, observability, and automated testing practices. Working in a collaborative, innovation-driven environment, you will tackle complex technical challenges and improve the reliability and efficiency of critical systems. You will also mentor developers, promote engineering excellence, and guide teams toward sustainable, cost-effective solutions. This remote opportunity is ideal for a senior technical professional who combines deep software engineering expertise with strategic thinking and a passion for continuous improvement.
Lead the architecture, design, and implementation of scalable Java services, ensuring high performance, reliability, maintainability, and cost efficiency. Define and promote technical standards, reusable modules, architectural patterns, and engineering best practices across multiple development teams. Design, implement, and monitor robust observability, security, and automated testing solutions for distributed systems. Lead organizational code reviews, support the resolution of critical incidents, and evaluate technical proofs of concept (POCs) to validate architectural decisions. Mentor and guide developers, encouraging knowledge sharing, technical growth, and consistent adoption of engineering best practices. Optimize integrations across complex CI/CD pipelines, databases, messaging systems, and cloud infrastructure to improve operational resilience and efficiency. Act as a technical reference for strategic decisions involving API design, software architecture, infrastructure, security, and system monitoring. Design and maintain microservices-based applications using modern Java frameworks and containerization technologies. Improve system performance through profiling, automated testing, continuous monitoring, and proactive identification of bottlenecks. Establish consistent organizational standards for security, reliability, deployment, and observability across engineering projects. Collaborate with multidisciplinary teams to align technical solutions with business objectives and long-term product strategy. Requirements: Advanced proficiency in Java 11 or later, with hands-on experience using Spring Boot, Spring Cloud, and Spring Data. Extensive experience designing, developing, and maintaining microservices architectures and distributed systems. Practical knowledge of Docker and Kubernetes, including managed environments such as Amazon EKS, Google GKE, or Azure AKS. Experience building reliable integrations using messaging platforms such as Kafka or RabbitMQ and databases such as PostgreSQL, Redis, and MongoDB. Strong knowledge of infrastructure as code (IaC), particularly Terraform and AWS CloudFormation. Experience configuring, maintaining, and troubleshooting CI/CD pipelines using tools such as Jenkins and GitHub Actions. Advanced knowledge of Git, including version control strategies, branching workflows, code integration, and conflict resolution. Practical experience implementing observability solutions with Prometheus, Grafana, and the ELK Stack. Proficiency in automated testing with JUnit and Mockito, along with experience using Java Flight Recorder (JFR) or similar profiling tools to optimize performance. Strong understanding of software security, system monitoring, distributed system reliability, and engineering standards. Demonstrated ability to make complex architectural decisions, evaluate technical trade-offs, and establish reusable solutions across teams. Proven technical leadership and mentoring skills, with the ability to influence engineering practices and communicate complex concepts clearly. Strong analytical thinking, problem-solving abilities, autonomy, and a commitment to continuous learning and technical excellence. Benefits: Fully remote work: Freedom to work from anywhere in Brazil. Flexible working hours: Greater autonomy to organize your schedule and balance professional and personal commitments. Education allowance: Financial support for professional learning and development. Career development resources: Access to a dedicated career development tool, internal guilds, study groups, and communities of interest. Health insurance: Medical coverage to support your well-being. Dental insurance: Coverage for dental care. 24/7 telemedicine: Convenient access to remote medical consultations. Free online therapy: Mental health support and resources. Wellhub: Access to fitness and wellness services. Extended parental leave: Enhanced maternity and paternity leave policies. Employee assistance center: Access to internal support services. Meal and food allowances: Benefits to help cover everyday food expenses. Life insurance: Additional financial protection. Transportation allowance: Support for commuting-related expenses, where applicable. Home office allowance: Financial support for remote work expenses. Childcare allowance: Assistance with eligible childcare costs. Mobile phone allowance: Support for telephone expenses. Profit-sharing program: Participation in the company's results through a profit-sharing plan.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from jobgether (lever) →