Skip to main content

Principal Java Kafka Developer

Westlake, TX
Permanent

Posted

The Expertise You Have
  • Bachelor's degree in computer science or engineering
  • 10+ years of backend development experience with designing, developing and maintaining multi-tier internet facing web applications using Java, Spring Boot, Oracle in a fast-paced Agile environment.
  • Develop and expose RESTful APIs to integrate with frontend systems.
  • Build and integrate real-time data processing solutions with Kafka.
  • Conduct code reviews and provide mentorship to junior engineers.
  • Troubleshoot and resolve production issues efficiently.
  • Implement security and data privacy best practices across all systems.
  • Contribute to architectural decisions and assist in planning the technical roadmap.
  • Optimize systems for speed, reliability, and scalability.
  • Collaborate in an Agile environment and contribute to sprint planning and development.
The Skills You Bring
  • Expertise in Java 17+, with hands-on experience in Spring Boot 3.x.
  • Proficiency in designing and implementing microservices-based architectures.
  • Strong experience with Kafka for building event-driven systems.
  • Proficient in database technologies such as Oracle, or NoSQL (e.g., Aerospike).
  • Deep understanding of RESTful API design and web services integration.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins,).
  • Ability to troubleshoot and optimize complex backend systems.
  • Solid understanding of software engineering principles, design patterns, and best practices
  • Good to have experience working with AWS services (e.g., EC2, S3, Lambda, RDS, SQS).

Job Type: Permanent

Job ID: 254861874