Spring Boot (regular)
Design Patterns (master)
Solution Architect (AWS) - 100% REMOTE
General : 100% Remote Work
100% Remote Work
Salary up to 115 000 USD / annually
5+ years of hands-on relevant experience
Hi there! We are a team of passionate people dedicated to disrupting the tech recruitment industry, connecting best-in-class developers with challenging opportunities in global companies.
Apply and create impactful solutions!
International company - a leader in hardware solutions is looking for Solution Architects (AWS) to proceed with moving from a hardware-centric model to an integrated hardware and services mode.
You will work with more than 500 experienced developers in a global effort in end-to-end application design, development, testing, and deployment.
Experience with AWS services : EKS, EB, EC2, AWS Lambda, RDS, DynamoDB, SQS, Cloud Formation
Experience with Docker and Kubernetes deployments for micro services , including tools like Kops, Helm, etc.
Solid Knowledge of API Gateways and Load Balancing
Deep understanding of technology, standards, interface definitions, design choices, trade-offs, non-functional requirements such as scalability, performance, quality, reliability, etc.
Knowledge of Cloud Architecture for large-scale global deployments including multiple regions and zones
Strong coding methodologies, design patterns and best practices
Solid understanding of networking, DNS management, firewall policies
Knowledge of alerting and monitoring for cloud platform with tools such as Splunk, Prometheus, Cloudwatch, Kibana, Grafana
Experience building RESTful APIs
Experience with Relational and Object Databases - MongoDB, Redis, MySQL, Cassandra
Skilled in Web frameworks
Experience with source control revision tools - GIT (preferred)
Nice to have :
Experience in Node.js, React
Knowledge of Spring Boot, Tomcat Server
Knowledge of Cloud DevOps
Experience with CI (Continuous Integration) tools ( Jenkins , Azure DevOps )
Skilled with code quality tools (e.g. SonarQube) and Code Coverage
Sample Responsibilities :
Collaboration with other engineers and architects to establish secure and performant architectures, enhancements, updates, and programming changes for portions and subsystems.
Work with remote and distributed teams using online collaboration tools and must be familiar with the agile approach.
Extracting and writing requirements and specifications, extensive experience with multiple software applications, design tools, and languages.
Support teams in areas such as Security, Privacy, and Quality to deliver production-grade code.
Initial Equipment Provided