Ashburn, Virginia, United States Employment

Ignite IT is hiring a Java and Kafka Engineer

About the Role

Ignite IT is looking for a Java and Kafka Engineer to join an Agile Scrum team responsible for modernizing enterprise systems and applications. You will collaborate closely with developers, stakeholders, and end users to deliver releasable software through short sprint cycles.

What You'll Do

  • Serve as an Agile Scrum team member delivering releasable software.
  • Develop and maintain software solutions for customer-defined systems.
  • Collaborate with software engineers, stakeholders, and end users.
  • Build and deploy applications within Agile processes.

What We're Looking For

  • Must be a U.S. Citizen and able to pass a CBP background investigation.
  • 5+ years of professional Java backend development experience.
  • 3+ years of hands-on experience with Spring Boot.
  • Deep expertise with Apache Kafka, including Producer/Consumer APIs and Kafka Streams.
  • Strong experience implementing Kafka solutions using the Spring framework.
  • Proficiency with Kafka Schema Registry for schema management.
  • Solid understanding of event-driven architectures and distributed systems.
  • Experience with relational databases (e.g., PostgreSQL, SQL Server, Oracle) and ORM frameworks (e.g., Spring Data JPA, Hibernate).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication, interpersonal, and teamwork abilities.
  • At least seven (7) years of related technical experience in software design and development.
  • A Bachelor's degree in Computer Science or a related field. Equivalent professional experience will be considered.

Nice to Have

  • Direct experience with Confluent Kafka.
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra) or in-memory data stores (e.g., Redis).
  • A strong understanding of data governance and data quality principles in an event-driven context.
  • DevOps experience with CI/CD pipelines.

Technical Stack

  • Languages/Frameworks: Java, Spring Boot, Spring Framework, Spring Data JPA, Hibernate
  • Event Streaming: Apache Kafka, Kafka Streams, Kafka Schema Registry
  • Databases: PostgreSQL, SQL Server, Oracle, MongoDB, Cassandra, Redis
  • Infrastructure: AWS, Azure, GCP, Docker, Kubernetes, CI/CD

Team & Environment

You will be part of an Agile Scrum team. You'll work alongside innovative professionals in technology dedicated to modernizing enterprise systems.

Benefits & Compensation

  • 401(k) with matching
  • Health, Dental, and Vision insurance
  • Flexible Spending Account and Health Savings Account
  • Life insurance
  • Paid time off
  • Flexible schedule
  • Professional development assistance and tuition reimbursement
  • Referral program
  • Retirement plan

Ignite IT is an equal opportunity employer.

Required Skills
JavaSpring BootApache KafkaKafka StreamsSpring frameworkKafka Schema RegistryPostgreSQLSQL ServerOracleSpring Data JPA
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Ignite IT

Ignite IT is an INC 5000 fastest growing company that delivers breakthrough digital innovations that transform large federal agencies.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago