Freelance Java Developer (Kafka / Spring Boot / Microservices)

Filled
February 23, 2026

Job Description

Client: Omm IT Solutions
Location: Woodlawn, Maryland
Work Type: Contract
Work Mode: 100% On-Site (5 days per week)

Role Overview

We are seeking an experienced Freelance Java Developer to design and develop scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Kafka, and microservices architecture while working within Agile development environments.

This role requires close collaboration with product teams, mentoring junior engineers, and contributing to modern cloud-native application development.

Key Responsibilities

  • Design and develop enterprise applications using Java and Spring Boot
  • Build microservices and RESTful APIs
  • Implement event-driven architecture using Kafka
  • Collaborate with product, design, and engineering teams
  • Participate in Agile ceremonies and project planning
  • Mentor junior developers and provide technical guidance
  • Develop applications following the Twelve-Factor App methodology
  • Implement CI/CD practices and DevOps workflows
  • Deploy and maintain cloud-native applications

Basic Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
  • 7+ years of professional software development experience
  • 10+ years of programming experience in Java
  • 8+ years working in Agile development environments
  • Ability to obtain and maintain Public Trust clearance

Required Skills

  • Strong experience with Java / J2EE
  • Advanced experience with Spring Boot and Spring Security
  • Hands-on experience with Kafka and Kafka Streams
  • Experience building RESTful APIs
  • Experience with Angular or modern front-end frameworks
  • Experience with AWS or similar cloud platforms
  • Strong understanding of DevOps, CI/CD pipelines
  • Familiarity with development tools such as Git, Jenkins, Maven, Jira, Nexus
  • Strong written and verbal communication skills

Desired Skills

  • Designing Kafka-based event-driven architectures
  • Kafka broker configuration and performance tuning
  • Experience with Kafka Connect and Kafka Streams
  • Knowledge of Section 508 accessibility standards
  • Experience writing technical documentation and system design documents
  • Experience working on government IT projects
  • Familiarity with low-code platforms such as ServiceNow, Pega, or Microsoft Power Platform

Additional Information

  • This role requires full-time on-site presence in Woodlawn, MD.
  • Candidates will collaborate closely with engineering teams and participate in Agile ceremonies.
  • Leadership, mentorship, and strong communication skills are essential for success in this role.