
Java/AWS Developer, Mid/Senior
GFT Technologies
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
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