GFT Technologies

Backend Developer, Pl/Sr – Java, Python, AWS

GFT Technologies

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, implement and maintain backend applications using Java (Spring Boot) and Python;
  • Create and consume REST APIs following best practices for design, security and scalability;
  • Develop and maintain microservice-based and distributed applications, ensuring high availability and low latency;
  • Integrate and manage messaging workflows using Kafka, SQS and SNS;
  • Build and manage applications on AWS Cloud (RDS MySQL, DynamoDB, Lambda, ECS Fargate, ElastiCache Redis, API Gateway, EventBridge, Secrets Manager, KMS, among others);
  • Implement secure and optimized solutions for large-scale data processing;
  • Work with Docker for containerization and Kubernetes for orchestration of distributed environments;
  • Write and maintain unit tests to ensure code reliability;
  • Contribute to code quality best practices and test coverage;
  • Configure, monitor and maintain CI/CD pipelines (CodeCommit, CodePipeline, CodeBuild);
  • Automate integration, testing and continuous delivery processes;
  • Work in agile teams (Scrum, Kanban or similar);
  • Promote a DevOps culture focused on automation and continuous integration;
  • Perform corrective and evolutionary maintenance, proposing efficiency improvements and complexity reduction;
  • Monitor application performance and implement proactive improvements.

Requirements

  • Experience in backend development with Java (Spring Boot) and Python;
  • Strong knowledge of REST APIs and microservices architecture;
  • Experience with messaging systems (Kafka, SQS, SNS);
  • Hands-on experience with AWS services and cloud architecture;
  • Experience with Docker and Kubernetes;
  • Knowledge of relational and NoSQL databases (MySQL, DynamoDB);
  • Practice with unit testing and code quality best practices;
  • Experience with CI/CD and pipeline automation;
  • Familiarity with agile methodologies.
Benefits
  • Multi-benefit card – choose how and where to use it.
  • Scholarships for undergraduate, postgraduate, MBA and language courses.
  • Certification incentive programs.
  • Flexible working hours.
  • Competitive salaries.
  • Annual performance review with a structured career plan.
  • Opportunity for international career assignments.
  • Wellhub and TotalPass.
  • Private pension plan.
  • Childcare assistance.
  • Health insurance.
  • Dental insurance.
  • Life insurance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootPythonREST APIsmicroservicesKafkaSQSSNSAWSDocker
Soft Skills
agile methodologiesDevOps culturecode quality best practicescollaborationproblem-solving