1 month ago
Jyväskylä, FinlandSenior
Responsibilities
- Design end-to-end AWS architectures for scalable, resilient, secure, and cost-effective customer-facing applications.
- Build proofs of concept, prototypes, reference implementations, foundational components, integrations, and infrastructure.
- Design and implement serverless, microservices, API, and event-driven solutions using AWS services.
- Define API contracts and synchronous, asynchronous, publish/subscribe, and queue-based integration patterns.
- Review code and technical designs, validate engineering decisions, and guide development teams through implementation.
- Troubleshoot complex issues across applications, integrations, infrastructure, and production environments.
- Apply AWS security and IAM practices, including least-privilege access, secrets management, encryption, identity management, and secure network design.
- Define and support CI/CD pipelines and infrastructure as code for automated and repeatable deployments.
- Design logging, monitoring, metrics, tracing, and alerting capabilities and support production incident analysis.
- Present architecture decisions to technical and non-technical stakeholders and maintain architecture documentation.
- Collaborate with Product Owners, developers, QA professionals, and DevOps engineers in cross-functional teams.
Requirements
- At least 8 years of software engineering experience.
- At least 4 years of experience designing and implementing AWS solutions.
- Demonstrated experience as a hands-on architect embedded within delivery teams.
- Experience taking technical solutions from initial design through implementation and production deployment.
- Experience designing highly available, resilient, and scalable customer-facing applications.
- Ability to read, review, and write production-quality code.
- Deep knowledge of AWS compute, storage, VPC networking, databases, messaging services, and the AWS Well-Architected Framework.
- Experience with Multi-AZ, high-availability, disaster recovery, serverless architecture, microservices, REST APIs, and scalable integration patterns.
- Experience with IAM policies and roles, Amazon Cognito or equivalent identity solutions, OAuth 2.0, OpenID Connect, AWS KMS, AWS Secrets Manager, and AWS WAF.
- Hands-on Infrastructure as Code experience with AWS CDK, AWS CloudFormation, or Terraform.
- Experience building or supporting CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, or AWS CodePipeline.
- Experience with Git-based workflows, automated testing practices, Docker, Amazon ECS or AWS Fargate, Amazon CloudWatch, and AWS X-Ray.
- Familiarity with OpenTelemetry, Grafana, Prometheus, or Kibana.
- Hands-on proficiency in at least one of TypeScript, Node.js, Python, or Java.
Benefits
- Remote work from LATAM.
- One-year contract with potential extension.
- Work with a global client during EST hours.
Tech Stack
Categories
Solutions Engineering
About NTT DATA
NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.
