What are the responsibilities and job description for the Java Full Stack Engineer + Kafka : W2 Only : 10+ Years of Experience position at Divit Technologies, Inc.?
Job Details
Job Title: Java Full Stack Engineer w/ Kafka Expertise
Location: Dallas, TX (Hybrid 3 days onsite, 2 days remote)
Experience: 10-12 years
Job Description:
We are seeking highly skilled Java Full Stack Engineers with Kafka expertise to join our team at AA in Dallas, TX. This role requires strong technical proficiency in Core Java 17 , Spring Boot, and Kafka, along with experience in full-stack development. The ideal candidates will have 10-12 years of hands-on experience and a proven ability to design and implement scalable, high-performance applications.
Key Responsibilities:
- Develop, enhance, and maintain Java-based full-stack applications using Spring Boot and Kafka.
- Design and implement highly scalable event-driven architectures leveraging Kafka.
- Work on microservices architecture, ensuring high availability and resilience.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for performance, security, and scalability.
- Debug and resolve technical issues related to Java, Spring Boot, Kafka, and full-stack development.
- Participate in code reviews, technical discussions, and architectural decisions.
- Ensure best practices in software development, including CI/CD, automated testing, and DevOps.
Must-Have Skills:
- Core Java 17 & above
- Spring Boot Framework
- Kafka Expert Event-driven architecture, streaming, and messaging patterns
- Microservices Architecture & RESTful APIs
- Frontend Development (React/Angular preferred)
- Cloud Services (AWS, Google Cloud Platform, or Azure)
- Database Technologies (SQL, NoSQL, PostgreSQL, or MongoDB)
- CI/CD Pipelines (Jenkins, GitHub Actions, or similar)
- Containerization (Docker, Kubernetes)