
Backend Developer, Pl/Sr – Java, Python, AWS
GFT Technologies
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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