Job Closed

This listing is no longer active.

Senior Full-Stack Developer, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

66 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full-Stack Developer, Java

Compass

• Build software development solutions; • Work on integrating shopping partners, including product integration and order placement; • Integrate partners for the "Compre e Pontue" program, ensuring participants complete purchases and receive Livelo points; • Maintain a clear view of the entire software development lifecycle; • Support technical and strategic decisions, assessing risks and impacts of solutions with attention to resilience, performance, scalability and security; • Participate in building and validating developed solutions, ensuring clear communication and well-defined processes; • Collaborate with the team to design, define and execute product test scenarios; • Support the team in resolving highly complex problems with proactivity and dynamism; • Establish and promote agile development practices, encouraging collaboration, continuous feedback and continuous improvement; • Monitor and analyze performance metrics, identifying opportunities for optimization and system improvement; • Foster an inclusive and collaborative work environment, encouraging diversity and teamwork while ensuring deliverables.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems or related fields;
  • Experience as a Full-Stack developer using Java, Node.js, Spring Boot and React;
  • Knowledge of Java (version 17, 21 or higher);
  • Knowledge of Spring Boot;
  • Knowledge of Node.js and React;
  • Experience with distributed, resilient, scalable and high-performance architectures;
  • Experience in modeling, documenting and implementing APIs;
  • Experience with synchronous and asynchronous communication;
  • Experience with messaging services, with focus on AWS SNS, SQS and RabbitMQ;
  • Knowledge of microservices and micro-frontends architecture;
  • Experience with Cloud solutions (AWS, GCP, Azure);
  • Experience with Git, Docker and Kubernetes;
  • Experience with build tools and dependency management, such as Maven;
  • Knowledge of software observability and application troubleshooting;
  • Knowledge of relational and non-relational databases;
  • Experience with Oracle, Postgres, MongoDB, OracleDB and database access tools such as DBeaver;
  • Knowledge of caching solutions such as Redis;
  • Knowledge of software quality practices, including the test pyramid, unit testing and test automation;
  • Experience with API testing and validation tools such as Postman and SoapUI;
  • Knowledge of performance testing using JMeter;
  • Experience with code quality analysis (Sonar) and contract testing (Pact);
  • Experience with agile practices such as Scrum;
  • Knowledge of development tools like IntelliJ IDEA and Visual Studio Code;
  • Knowledge of collaboration and solution-design tools such as Miro;
  • Experience in development using Artificial Intelligence;
  • Knowledge of Dynatrace is a plus;
  • Knowledge of Amazon Q, Kiro and Google's ADK for agent development is a plus.

Benefits

  • This position is also open to candidates with disabilities (persons with disabilities — PwD).

Related Job Pages

More Backend Engineer Jobs

Pulsus logo

Senior Web Developer, Python

Pulsus

Intelligence and security for high-performance enterprise mobility. 1st and only Android Enterprise Recommended in LATAM

Backend Engineer66 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Serve as a technical reference for Python solution development, ensuring sound software architecture and engineering practices • Design and implement scalable, robust, and resilient systems, ensuring high availability and application quality • Collaborate with cross-functional teams (Product, UX, QA, etc.) to align priorities and deliver value to customers • Participate in the full development lifecycle, from solution conception and implementation to production deployment • Contribute to the evolution of DevOps processes and tools (CI/CD, infrastructure as code, monitoring, and observability) • Conduct code reviews, mentor teammates, and promote a culture of quality and collaboration • Assist with maintaining and evolving parts of the legacy platform (Ruby on Rails)

Brazil
Creatio logo

Backend .NET Developer – Core Area

Creatio

Creatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.

Backend Engineer66 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Designing, coding, testing, and debugging software according to specifications and requirements. • Transforming the system design into actual software by writing code and implementing features. • Collaborating with stakeholders and product managers. • Conducting unit tests, integration tests, and system tests. • Participating in scrum team activities.

Poland
Creatio logo

Backend .NET Developer – Core Area

Creatio

Creatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.

Backend Engineer66 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Designing, coding, testing, and debugging software according to specifications and requirements. • Transforming the system design into actual software by writing code and implementing features. • Collaborating with stakeholders and product managers. • Conducting unit tests, integration tests, and system tests. • Participating in scrum team activities.

Ukraine
Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Apoyar en decisiones de arquitectura de seguridad, backend e infraestructura cloud en coordinación con el equipo de producto • Diseñar e implementar microservicios con Java/Quarkus y Node.js o Python, usando APIs REST y arquitecturas event-driven • Gestionar infraestructura AWS: EKS/ECS Fargate, Lambda, DynamoDB, Aurora, ElastiCache, Kinesis, S3, CloudFront y WAF • Construir y mantener SDKs de tracking web/mobile con soporte de batching, reintentos y versionado de eventos • Definir y mantener IaC con Terraform o CloudFormation; supervisar pipelines CI/CD y observabilidad con CloudWatch • Realizar revisión de código con foco en seguridad, rendimiento y mantenibilidad • Documentar decisiones de seguridad y capacitar al equipo en buenas prácticas de IAM • Ser puente entre el equipo técnico y stakeholders: comunicar riesgos, deuda técnica y decisiones arquitectónicas (ADRs)

Colombia
Job Closed