This is an exciting opportunity for an experienced software development engineer with a solid software development background and Big Data knowledge.
The role requires spans across continents — you'll be working closely with the US-based colleagues, — and requires hands-on knowledge of core AWS services as well as cloud trends and best practices.
You'll be developing and maintaining a mixture of production-ready components for various digital enterprise systems, including VOD, user data collection, and advertising content processing and delivery for our client, the world's largest telecommunication provider.
Responsibilities
• Design, setup, and maintain an AWS-based infrastructure of applications
• Work with geographically distributed teams (Poland & US)
• Analyze business requirements, propose solutions, and estimate activities
• Evaluate, refactor, and fix existing AWS infrastructure
• Apply best practices regarding security and scalability
• Migrate existing applications to AWS
• Integrate with external services
• Support production releases
• Prepare documentation
• Automate releasing process using AWS CDK and CloudFormation templates
Skills
Must have
• 3+ years of experience in Java
• 2+ years of experience working with AWS
• 1+ years of experience with Big Data
• Tech stack:
⁃ AWS: S3, CloudFormation, CDK, CloudWatch, IAM
⁃ AWS Messaging: SNS, SQS, Kinesis, Kafka
⁃ Big Data processing
Nice to have
• AWS: Lambda, Step Function, EC2, ECS, Secrets Manager
• AWS Big Data: EMR, Hadoop, Spark, Flink, Hudi, Oozie, Glue, Athena, Quick Sight, AirFlow
• AWS Database: DynamoDB, RDS, DMS
• Software languages: Scala, Go.
• Scripting languages: Python, Shell, etc.
• Monitoring tools: Splunk, Grafana, Kibana, Prometheus, ElasticSearch
• CI/CD Tools: Maven, Nexus, Jenkins, etc.
Relocation package
BENEFITS