Principal Java/Kafka Developer

HCL Global Systems Inc.

Westlake, TX

JOB DETAILS
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Architectural Services, Best Practices, Code Reviews, Computer Engineering, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Processing, Database Technology, Design Patterns Programming Methodologies, Identify Issues, Internet Application, Java, Jenkins, Mentoring, Microservices, NoSQL, Oracle, Privacy Controls, Problem Solving Skills, REST (Representational State Transfer), Software Engineering, Sprint Planning, System Integration (SI), User Interface/Experience (UI/UX), Web Design, Web Services
LOCATION
Westlake, TX
POSTED
30+ days ago
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).

About the Company

H

HCL Global Systems Inc.