Job Closed
This listing is no longer active.
As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
Senior Java/AWS Developer
Location
Brazil
Posted
44 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java/AWS Developer
GFT Technologies
• Develop and enhance payroll-deductible loan products. • Responsible for developing and maintaining robust, scalable Java applications integrated with AWS cloud services. • Develop, test and maintain back-end applications in Java, ensuring high performance and scalability. • Design and implement solutions on AWS using services such as EC2, S3, Lambda, RDS, among others. • 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 related tools. • Ensure code quality through practices such as code reviews, automated testing and the 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 design to production.
Job Requirements
- Strong experience developing with AWS Glue, Step Functions, Athena, AWS Lambda (Python) and Spark.
- 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 technologies 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.
Benefits
- Multi-benefit card — you choose how and where to use it.
- Tuition assistance for undergraduate, graduate, MBA and language courses.
- Certification incentive programs.
- Flexible working hours.
- Competitive salaries.
- Annual performance review with a structured career plan.
- Opportunities for international career development.
- Wellhub and TotalPass.
- Private pension (retirement plan).
- Childcare assistance.
- Health insurance.
- Dental insurance.
- Life insurance.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and build RESTful or GraphQL APIs, microservices, and business logic using Node.js and TypeScript. • Model data and manage queries using Supabase and PostgreSQL, including functions, row-level security, and real-time features. • Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. • Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. • Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. • Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. • Participate in architecture discussions, mentor team members, and document your decisions and systems for internal knowledge sharing.
• API & Service Architecture - Design and build RESTful or GraphQL APIs, microservices, and business logic using Node.js and TypeScript. • Database Design & Integration - Model data and manage queries using Supabase and PostgreSQL, including functions, row-level security, and real-time features. • Cloud Infrastructure - Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. • Code Quality & Testing - Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. • Security & Reliability - Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. • Monitoring & Operations - Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. • Team Collaboration - Participate in architecture discussions, mentor team members, and document your decisions and systems for internal knowledge sharing.
Software Engineer – Back End (Mid-level)
Conexa SaúdeSolutions in Telemedicine which optimize health care access.
• Develop new features and enhance existing systems with a focus on quality, scalability, and maintainability. • Have strong command of software architecture and the ability to propose structural improvements to the system. • Implement integrations between internal and external services (APIs, microservices, distributed systems). • Write clean, testable, and efficient code, following engineering best practices and the standards defined by the team. • Create and execute automated and unit tests to ensure delivery quality. • Collaborate with product, QA, front-end, and data teams to ensure end-to-end delivery. • Actively participate in code reviews, contributing to collective learning and maintenance of technical standards. • Monitor and optimize application performance, identifying and resolving bottlenecks. • Document workflows, architectures, and adopted practices to strengthen knowledge sharing. • Contribute to agile ceremonies (plannings, refinements, retrospectives) with a proactive and solution-oriented stance. • Mentor junior developers.
Senior Software Engineer, Backend – Continuous Delivery
AffirmWe create honest financial products that improve lives.
• Responsible for owning and delivering quarterly goals for the team, leading engineers on the team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them. • Support the operations and availability of the team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • Foster a culture of quality and ownership on the team by setting or improving code review and design standards for the team, and advocating for them beyond the team through writing and tech talks. • Help develop talent on the team by providing feedback and guidance, and leading by example.



