Java Full Stack Developer With AWS & Kafka

Long Finch Technologies

Chicago, IL

Posted On: Sep 08, 2025

Posted On: Sep 08, 2025

Job Overview

Job Type

Contract - Independent, Contract - W2

Experience

12 - 18 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Core Java
  • Microservices
  • Banking domain
  • Kafka
  • Kubernetes
  • AWS
  • Jenkins
Job Description

We are seeking a highly skilled Java Full Stack Developer (FSD/FSPE) with expertise in AWS, Kafka, and AI/ML to join our team in Chicago, IL. The ideal candidate will have an “end-to-end product” mindset, taking ownership of design, development, testing, and deployment. Strong banking domain experience is required.

 

Key Responsibilities
  • Design, develop, test, and deploy enterprise applications using Core Java & J2EE.
  • Build and consume REST APIs and Microservices.
  • Apply J2EE design patterns for scalable and efficient development.
  • Work on Java microservices architecture with Kafka integration.
  • Implement and optimize solutions leveraging AI/ML capabilities.
  • Develop and maintain CI/CD pipelines using Jenkins.
  • Write and maintain unit tests with JUnit/Mockito.
  • Work with both SQL and NoSQL databases (e.g., Amazon Aurora PostgreSQL, DynamoDB).
  • Collaborate using Agile methodologies with tools such as Jira and Git.
  • Deploy and manage applications on AWS cloud (EKS, S3, IAM, Route 53, ELB, SNS, SQS, MSK, CloudWatch).
  • Ensure solutions meet performance, scalability, and security requirements.

 

Required Skills & Qualifications
  • 8+ years of hands-on software development experience.
  • Strong expertise in Core Java, J2EE, and Microservices.
  • Minimum 3 years of Banking domain experience.
  • Proficiency with Kafka and Kubernetes.
  • Experience with AI/ML implementations in real-world applications.
  • Strong knowledge of AWS cloud services (EKS, Aurora PostgreSQL, DynamoDB, S3, IAM, Route 53, ELB, SNS, SQS, MSK, CloudWatch).
  • Experience in CI/CD (Jenkins) and unit testing frameworks (JUnit, Mockito).
  • Proficiency in Agile development practices and version control tools (Git).

 

Nice to Have
  • Exposure to DevOps practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Job ID: LF250095


Posted By

Mayank Rawat

Bilingual Recruiter