GFT Technologies

Java/AWS Developer, Mid/Senior

GFT Technologies

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop, test and maintain back-end applications in Java 17+, ensuring high performance and scalability;
  • Design and implement solutions on AWS, using services such as: messaging with Kafka and SQS, serverless with Lambda and Step Functions, DevOps with GitHub Actions and Terraform, AWS Cloud services: DynamoDB, Step Functions, Lambda, ECS, ECR, S3, SQS, SNS, Batch, Glue; observability with Datadog, Grafana and Prometheus;
  • Integrate Java applications with cloud infrastructure, ensuring efficiency and security;
  • Collaborate with the DevOps team to automate build, deploy and monitoring processes using CI/CD and other tools;
  • Ensure code quality through practices such as code reviews, automated testing and application of design patterns;
  • Monitor, optimize and maintain AWS services and resources to ensure high availability and cost-effectiveness;
  • Work closely with other developers and stakeholders to align business requirements with technical solutions;
  • Actively participate in all phases of the software development lifecycle, from conception to production.

Requirements

  • Solid experience developing with Java 17+, including frameworks such as Spring, Spring Boot, Hibernate or Java EE;
  • Proficiency in AWS, with hands-on experience in services such as EC2, S3, Lambda, RDS, IAM, CloudFormation, CloudWatch, SSM, among others;
  • Knowledge of microservices architecture and service-oriented development practices (SOA);
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, DynamoDB);
  • Familiarity with CI/CD and automation tools such as Jenkins, GitLab CI or AWS CodePipeline;
  • Knowledge of containers and orchestration, such as Docker, EKS and Kubernetes;
  • Experience with DevOps practices and infrastructure as code (IaC) using tools like Terraform or AWS CloudFormation;
  • Ability to solve complex problems efficiently and collaboratively;
  • Degree in Computer Science, Software Engineering or related fields;
  • AWS certifications, such as AWS Certified Developer or AWS Certified Solutions Architect (a plus);
  • Experience with agile methodologies (Scrum, Kanban) (a plus);
  • Knowledge of cloud security and data protection best practices (a plus);
  • Experience developing RESTful APIs (a plus);
  • Contributions to open source projects or participation in technical communities (a plus).
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 progression;
  • 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
Java 17+SpringSpring BootHibernateAWSMicroservices architectureRESTful APIsCI/CDTerraformDocker
Soft Skills
Problem solvingCollaborationCode quality assuranceCommunicationStakeholder alignment
Certifications
AWS Certified DeveloperAWS Certified Solutions Architect