- Company Name
- Lorven Technologies Inc.
- Job Title
- Java Kafka Developer
- Job Description
-
**Job Title:** Java Kafka Developer
**Role Summary:**
Design, develop, and maintain middleware systems and microservices using Java Spring Boot, Kafka, and related technologies. Lead application migration to AWS, ensure code quality, and collaborate with cross‑functional teams in an Agile environment.
**Expectations:**
- Minimum 6 years of overall IT experience with at least 3 years in designing and building middle‑tier solutions.
- Proven ability to develop and consume RESTful and SOAP services, implement Kafka messaging, and drive CI/CD pipelines.
- Strong commitment to code quality, testing, and peer reviews.
- Effective collaboration and communication with development, operations, and QA teams.
**Key Responsibilities:**
- Architect and develop Java Spring Boot microservices integrated with Kafka and MQ.
- Build, test, and deploy applications on AWS (including migration from other clouds) and OpenShift environments.
- Create and maintain REST/SOAP APIs, implement authentication (OAuth) and service clients (Feign).
- Write unit tests (JUnit), enforce quality standards with SonarQube, and manage builds with Gradle.
- Configure and maintain CI/CD pipelines, GitHub repositories, and DevOps tooling.
- Participate in code reviews, debugging, and performance tuning.
- Contribute to API management (Apigee) and monitor applications using ELK stack.
**Required Skills:**
- Java, Spring Boot, Microservices architecture
- Apache Kafka, MQ, RESTful & SOAP services
- AWS services, OpenShift (deployment/management)
- JUnit, SonarQube, Feign, OAuth, Gradle
- NoSQL (e.g., MongoDB) and relational SQL databases
- GitHub, CI/CD (Jenkins, Helm, Docker, Kubernetes)
- Strong analytical, problem‑solving, and teamwork abilities
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Preferred: AWS Certified Solutions Architect or similar cloud certification.