Java Developer (10+ Years) - W2

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Amazon DynamoDB
Apache Kafka
Backend Development
Amazon EC2
Amazon RDS
Amazon S3
Amazon Web Services
Analytical Skill
Cloud Computing
Collaboration
Communication
Orchestration
Performance Tuning
Microservices
GitHub
GitLab

Job Details

Job Description

We are seeking a highly skilled Java Developer with strong expertise in Java, Node.js, AWS, and Kafka. The ideal candidate should have hands-on experience in building scalable, high-performance applications and working within cloud-native environments. This role requires deep technical proficiency, problem-solving ability, and collaboration with cross-functional teams to deliver enterprise-grade solutions.

Key Responsibilities

  • Design, develop, and maintain scalable applications using Java and Node.js.
  • Build and optimize microservices-based architectures for enterprise applications.
  • Develop real-time data streaming solutions leveraging Apache Kafka.
  • Deploy, manage, and optimize applications on AWS cloud services (EC2, S3, Lambda, RDS, ECS/EKS).
  • Implement CI/CD pipelines, containerization, and monitoring solutions.
  • Collaborate with product managers, architects, and QA teams to deliver high-quality solutions.
  • Ensure application security, performance tuning, and best practices are followed.
  • Debug and resolve complex technical issues across systems.

Required Skills & Qualifications

  • software development with a strong focus on Java (Spring Boot, REST APIs, Microservices).
  • Hands-on experience with Node.js for backend development.
  • Strong expertise in AWS services for application deployment and integration.
  • Proven experience in Apache Kafka for building distributed event-driven applications.
  • Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, DynamoDB, MongoDB).
  • Experience with CI/CD pipelines (Jenkins, GitLab, GitHub Actions, etc.).
  • Familiarity with Docker & Kubernetes for containerization and orchestration.
  • Excellent problem-solving, analytical, and communication skills.
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.