Job Description
Location: Remote
Experience Level: 3–5 years
Employment Type: Full-Time
Role Overview
Our client, a Retail and Departmental Stores company, is seeking an Intermediate Java Developer to design, develop, and maintain cloud-native microservices and real-time data pipelines. The role involves working with Kafka, AWS services, and CI/CD pipelines to build scalable, reliable, and secure applications.
Key Responsibilities
- Implement and manage Kafka-based data pipelines for real-time data streaming and processing.
- Build and deploy cloud-native applications using AWS services (EC2, Lambda, S3, SQS, DynamoDB, ECS, EKS).
- Design and maintain CI/CD pipelines with GitLab, Jenkins, or Gradle for automated build, test, and deployment processes.
- Write clean, testable, and well-documented code, following coding standards and best practices.
- Participate in code reviews, providing constructive feedback to peers.
- Collaborate with product owners, architects, QA engineers, and cross-functional teams to define requirements and deliver features.
- Monitor and optimize application performance, troubleshoot issues, and ensure system reliability.
- Ensure security, scalability, and maintainability of production applications.
Required Skills & Experience
- 3–5 years of professional experience in Java 17 development.
- Strong experience with Spring Boot and microservices architecture.
- Apache Kafka expertise, including design, deployment, performance tuning, and troubleshooting.
- Hands-on experience with AWS services (EC2, Lambda, S3, SQS, DynamoDB, Aurora, ECS/EKS).
- Familiarity with CI/CD tools and automation (GitLab, Jenkins, Gradle).
- Knowledge of big data technologies (Spark, Avro) is preferred.
- Experience with relational and NoSQL databases (AWS DynamoDB, Aurora, Cassandra).
- Excellent problem-solving, troubleshooting, and analytical skills.
- Strong communication and collaboration skills in an Agile/Scrum environment.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits
- Health benefits package
- Employee referral program
- Career growth and advancement opportunities
- Remote work flexibility