Core Responsibilities
– Develop applications using Kafka, Java, Spring Boot, and REST APIs
– Design event streaming pipelines with Confluent Kafka and Kafka Streams
– Collaborate with engineering and product teams to define solutions
– Mentor junior developers
– Participate in Agile ceremonies
—
Required Qualifications
– Bachelor’s in CS, Engineering, Math, or related field (Master’s/PhD may substitute for experience)
– 10+ years of Java development experience
– 8+ years on Agile teams (SAFe preferred)
– Hands-on expertise in Apache Kafka & Confluent Kafka
– Must obtain/maintain Public Trust clearance
—
Preferred Skills
– Spring Boot & Spring Security expertise
– RESTful API development
– AWS or similar cloud-native deployment experience
– Strong design & architecture capabilities
– Tools: Jenkins, Git/BitBucket, Jira, Maven, OpenShift, UrbanCode
– Excellent communication & documentation skills
– Familiarity with JSON and Section 508 standards
– Experience in federal/state government IT projects
– Technical white paper and design document writing
Any Graduate