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.



