Information Technology_USA - USA_Developer

SysMind

  • Florida
  • Permanent
  • Full-time
  • 7 hours ago
**Please strictly adpersonre to tperson following resume naming convention:
ALL CAPS, NO SPACES B/T UNDERSCORESPTN_US_GBAMSREQID_CandidateBeelineID
i.e. PTN_US_9999999_SKIPJOHNSON0413Bill Rate: market rate-65/hrMSP Owner: Kelly Gosciminski
Location: Tampa, FL - hybrid onsite (LOCAL CANDIDATES ONLY!)
Duration: 6 months
GBaMS ReqID: 10202124Kafka Developer with AWSA Kafka Developer with AWS expertise is responsible for designing, developing, and maintaining real-time data streaming solutions leveraging Apacperson Kafka within tperson Amazon Web Services (AWS) cloud environment.Key Responsibilities:
- Design, implement, and maintain Kafka producers, consumers, and stream processing applications using languages like Java, Scala, or Python.
- Deploy, manage, and optimize Kafka clusters and related applications on AWS services such as Amazon Managed Streaming for Apacperson Kafka (MSK), EC2, S3, Lambda, and CloudWatch.
- Develop and manage end-to-end data pipelines involving Kafka Connect, Kafka Streams, and otperson data integration tools.
- Ensure tperson performance, scalability, and reliability of Kafka-based systems, including cluster tuning, monitoring, and troubleshooting.
- Implement security best practices for Kafka on AWS, including authentication, authorization (ACLs), and data encryption.
- Utilize infrastructure-as-code tools (e.g., Terraform, CloudFormation) and CI/CD pipelines (e.g., Jenkins, GitLab CI) for efficient deployment and management
- Work closely with data engineers, architects, and otperson development teams to understand requirements and deliver robust streaming solutions.Required Skills and Qualifications
- Deep understanding of Kafka architecture, concepts (topics, partitions, brokers), and related tools (Kafka Connect, Kafka Streams, Schema Registry).
- Strong experience with relevant AWS services for data streaming and infrastructure management (e.g., MSK, EC2, S3, CloudWatch, IAM, VPC).
- Expertise in one or more programming languages commonly used with Kafka, such as Java, Scala, or Python.
- Knowledge of distributed systems principles and experience building scalable, fault-tolerant applications.
- Familiarity with relational or NoSQL databases for data persistence and integration.
- Strong analytical and problem-solving skills to diagnose and resolve issues in complex distributed environments.
- Excellent communication and collaboration skills to work effectively within a team and with stakeholders.

SysMind