GFT Technologies is seeking a Java Developer with deep experience in AWS to join a collaborative and innovative team. This is a remote role for a PL/Senior-level professional who will build and maintain high-performance Java applications, focusing on concurrency, microservices, and cloud-native solutions.
What You'll Do
- Develop and maintain high-performance Java applications.
- Implement efficient solutions for concurrency and parallel processing problems.
- Utilize solid development practices and SOLID principles.
- Apply design patterns to ensure code quality and maintainability.
- Integrate messaging systems and AWS services.
- Design and develop microservices following a clean architecture approach.
- Participate in code reviews and collaborate with other developers to ensure software quality.
What We're Looking For
- Proven experience with Java 17+.
- Advanced knowledge of threads, concurrency, and parallelism.
- Experience with thread pool and development best practices.
- Mastery of SOLID principles and design patterns.
- Familiarity with messaging systems such as Kafka, RabbitMQ, Amazon SQS, or Amazon SNS.
- Experience with AWS services like EC2, S3, and Lambda.
- Knowledge of microservices and clean architecture.
- Ability to solve complex problems and work effectively in a team.
- Strong Object-Oriented (OO) programming practices.
- Experience with non-relational databases, such as MongoDB.
Technical Stack
- Languages: Java 17+
- Cloud: AWS (EC2, S3, Lambda)
- Messaging: Kafka, RabbitMQ, Amazon SQS, Amazon SNS
- Database: MongoDB
Work Mode
This is a fully remote position.
GFT Technologies is an equal opportunity employer.




