FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Java/Kafka Developer
C. Mack SolutionsJava/Kafka Developer designing, building, and deploying custom software and database applications for legacy and modernized systems. Collaborating in Agile teams to ensure successful product delivery.
Tech Stack
Tools & technologiesApacheAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformHibernateJavaKafkaKubernetesMicroservicesOraclePostgresSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Design, build, and deploy custom software and database application features across both legacy and modernized systems
- Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles
- Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes
- Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
- Support release planning with conceptual design and development/refinement of software engineering guidelines
- Analyze complex project-related problems and create innovative solutions involving scheduling, technology, methodology, tools and solution components
- Ensure product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
- Provide mentoring to junior members of the team
Requirements
What you’ll need- 5+ years of professional experience in Java backend development
- 3+ years of hands-on experience building and deploying applications with Spring Boot
- Deep, proven expertise with Apache Kafka, including both the Producer and Consumer APIs, Kafka Streams, and related concepts (e.g., topics, partitions, consumer groups, offsets)
- Strong experience implementing Kafka solutions using Spring framework
- Proficiency with Kafka Schema Registry for schema management and evolution
- Solid understanding of event-driven architectures, distributed systems, and microservices design patterns
- 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 technologies (Docker, Kubernetes)
- Experience with CI/CD pipelines and DevOps practices
- Strong analytical, problem-solving, and debugging skills
- Excellent communication, interpersonal, and teamwork abilities
- Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation
- College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline
Benefits
Comp & perks- U.S. Citizenship is required
- Candidate must be able to obtain CBP Public Trust clearance
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootApache KafkaKafka StreamsPostgreSQLSQL ServerOracleSpring Data JPAHibernateCI/CD
Soft Skills
analytical skillsproblem-solvingdebugging skillscommunicationinterpersonal skillsteamworkmentoring