FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Developer – Cloud-Native Data, AWS, Kafka
Volantsoft Inc. Design, develop, and maintain scalable components .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in designing and developing AWS-based solutions, event-driven architectures, and scalable data pipelines using Python and Java. Proficient in implementing CI/CD practices, container orchestration with Docker and Kubernetes, and utilizing AI-assisted development tools.
Highest-signal resume keywords
AWS-Based Solutions DevelopmentKafka Integration and Event-Driven ArchitecturePython and Java ProficiencyCI/CD Pipeline IntegrationContainer Orchestration with Docker and Kubernetes
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
AWSKafkaPythonJavaSQLNoSQLREST APIsMicroservicesJSONYAML
Soft Skills
MentoringIndependent WorkAgile Environment Adaptability
Tools & Technologies
Amazon EKSAWS LambdaAmazon ECSAmazon S3Amazon RDSAmazon DynamoDBDynatraceWindsurfDockerKubernetes
Certifications & Qualifications
AWS CertificationKubernetes CertificationJava CertificationPython Certification
Industry Keywords
Cloud-Native ApplicationsDistributed SystemsData PipelinesConfiguration ManagementAgile Product Engineering
Tech Stack
Tools & technologiesApacheAWSCloudDistributed SystemsDockerDynamoDBJavaKafkaKubernetesMicroservicesNoSQLPythonSQLTerraform
About the role
Key responsibilities & impact- Design, develop, and maintain scalable components
- Build AWS-based data pipelines, event-driven workflows, APIs, microservices, and integration services
- Develop Kafka producers and consumers with appropriate topic, partitioning, schema, offset-management, retry, and error-handling strategies
- Design and implement metadata-driven pipelines, dynamic business-rule engines, configurable APIs and data-integration frameworks, template-based code-generation solutions, and parameterized reusable services
- Design and optimize JSON, YAML, and XML configuration interpreters
- Implement configuration validation, versioning, auditing, rollback, backward compatibility, and error handling
- Develop reusable and maintainable software using Python and/or Java
- Design SQL and NoSQL data models for business rules and system configurations
- Build and integrate solutions using Amazon EKS, AWS Lambda, Amazon ECS, Amazon S3, Amazon RDS, and Amazon DynamoDB
- Develop REST APIs, asynchronous services, batch-processing components, and event-based integrations
- Implement automated unit, integration, component, and contract testing
- Integrate components with CI/CD pipelines and GitOps deployment workflows
- Build, package, and deploy applications using Docker and Kubernetes
- Implement logging, monitoring, distributed tracing, dashboards, and alerting using Dynatrace
- Troubleshoot production issues and perform root-cause analysis across application, integration, data, and infrastructure layers
- Conduct code reviews and enforce engineering, security, performance, and maintainability standards
- Collaborate with architects, product owners, quality analysts, data engineers, DevOps engineers, and developers
- Use Windsurf and other AI-assisted engineering tools for development, refactoring, automated testing, troubleshooting, and documentation
Requirements
What you’ll need- 8+ years of experience in software engineering and application development
- 4+ years of hands-on experience building AWS-based solutions, Kafka integrations, and data pipelines
- Demonstrated experience designing and developing distributed, cloud-native applications
- Strong proficiency in Python or Java; hands-on experience with both preferred
- Strong experience developing AWS-based pipelines and cloud-native applications
- Hands-on experience with Apache Kafka and event-driven architectures
- Experience building metadata-driven pipelines and workflows, dynamic business-rule engines, configuration-driven applications, configurable API and data-integration frameworks, template-based code-generation frameworks, and parameterized reusable services
- Strong experience with JSON-, YAML-, and XML-based configuration interpreters
- Understanding of configuration schemas, validation, versioning, auditability, backward compatibility, and rollback
- Knowledge of SQL and NoSQL database modeling
- Experience with Amazon EKS, AWS Lambda, Amazon ECS, Amazon S3, Amazon RDS, and Amazon DynamoDB
- Understanding of REST APIs, microservices, asynchronous processing, and distributed systems
- Experience with CI/CD pipelines, Git, and GitOps practices
- Experience with Docker, Kubernetes, and container orchestration
- Working knowledge of Dynatrace
- Working knowledge of Windsurf or similar AI-assisted development tools
- Preferred: high-volume, fault-tolerant distributed platforms; Kafka schema management and Avro, JSON, or Protobuf; data lineage, schema evolution, data contracts, and data-quality controls; infrastructure-as-code and tools such as Terraform, Helm, or Argo CD; retry management, dead-letter queues, idempotency, caching, and fault tolerance; secure APIs and cloud services; relevant AWS, Kubernetes, Java, or Python certifications
- Ability to work independently and mentor junior developers
- Ability to deliver within an Agile product-engineering environment
Benefits
Comp & perks- Remote position 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score