Java Developer

Overview

Remote
$60 - $70
Contract - W2
Contract - 8 Month(s)

Skills

Java
Java 17
EMR
AWS
Kafka
Amazon DynamoDB
Amazon EC2
Amazon RDS
Amazon S3
Amazon SQS
Amazon Web Services
Apache Avro
Apache Cassandra
Apache Kafka
Apache Spark
Big Data
Cloud Computing
Continuous Delivery
Continuous Integration
Git
GitLab
Gradle
Jenkins
Microservices
NoSQL
Performance Tuning
Quality Assurance
Spring Framework
Streaming
Scalability
Scrum
Real-time

Job Details

Title: Freelance Java Developer

Industry: Fashion Retail

Location: REMOTE USA

Duration: 11/03/25 - 07/03/2026

Pay Rate: $60-$70/HR W2

***NO 3RD PARTIES, NO C2C***

Responsibilities:

Java backend developer (Java, AWS, Kafka, EMR) The applications will utilize a modern tech stack focused on Java, Apache Kafka, AWS Cloud services, CI/CD practices, and GitLab. Data streaming and processing: Implement and manage Kafka-based data pipelines for real-time data ingestion and processing. Leverage AWS cloud services (e.g., EC2, Lambda, S3, SQS, DynamoDB, ECS, EKS) to build and deploy cloud-native applications and microservices. Design and implement CI/CD pipelines using GitLab to automate build, test, and deployment processes, ensuring continuous delivery and smooth releases. Write clean, well-documented, and testable code following best practices and coding standards. Actively participate in code reviews and provide constructive feedback to team members. Collaborate with cross-functional teams, including product owners, architects, and QA engineers, to define requirements, design solutions, and deliver features. Monitor application performance, identify bottlenecks, troubleshoot issues, and implement solutions to optimize performance and reliability. Ensure the security, scalability, and maintainability of applications in production environments.

Requirements:

Experience of 3~5 years in Java 17 development, including Spring Boot framework and microservices architecture. Kafka expertise: Demonstrated experience with Apache Kafka, including design, deployment, performance tuning, and troubleshooting. Proven experience with AWS cloud services (e.g., EC2, Lambda, S3, SQS, DynamoDB, Aurora, EKS). CI/CD tools and methodologies: Strong understanding and experience with CI/CD tools and methodologies, such as Jenkins, Git, Gradle. Big data technologies: Experience with big data technologies, including Spark and Avro is preferred. Databases: Experience with relational and NoSQL databases like AWS DynamoDB, AWS RDS Aurora, and Cassandra is beneficial. Strong problem-solving skills and ability to troubleshoot complex technical issues. Excellent communication and collaboration skills, with the ability to work effectively in an Agile/Scrum environment. Bachelor s degree in computer science, Software Engineering, or a related field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.