Position: Middle/Senior Java Developer
Company: SoftServe
Experience required: 3y
English level: upper

It has built on a unique combination of Natural Language Processing (NLP) and Machine Learning (ML) technologies to identify and compare terms and concepts. The platform automates data digitization and extraction supports proprietary and open-source learning models and provides a pipeline to deliver AI-derived insights to the right systems for immediate action. We call it BusinessAI, and it allows our customers to take theoretical data science and apply it to real-time operations in the enterprise.
 YOU ARE 
Showing at least 3- years experience as a Java Engineer
Having practical experience with AWS (EC2, S3, SNS, SQS, RDS, Route 53, Lambda, VPC, EKS, DynamoDB, Cognito, API Gateway, cloud solutions design)
Proficient with GraphQL and Amplify (or similar technologies)
Confident with RDBMS concepts, REST, Micro-services, Design Patterns, OOD
Aware of NoSQL databases principles
Skilled in message brokers such as Apache Kafka, AWS SQS, or any other message brokers
Aware of micro-services development, CI/CD, noOps
Adapting at rapidly creating prototypes and proofs-of-concept to validate new technologies
Process-oriented and are comfortable following a Lean-Agile software methodology
Having a good understanding of how to build high-quality software and take ownership of your work
Familiar with testing web applications
Knowledgeable of SQL or other databases
Having practiced with Terraform or Cloudformation (nice to have)
Intellectually curious about technology and passionate about learning new things
Possessing good analytical thinking and problem-solving skills
Having a strong understanding of testing methodologies
Showing a positive attitude to work
Able to communicate effectively
Demonstrating Intermediate+ English level or higher
YOU WANT TO WORK WITH
Java 11
Docker, Terraform, Cloudformation
Amazon Web Services (EC2, S3, SNS, SQS, RDS, Route 53, Lambda, VPC, EKS, ElastiCache(Redis), CloudFormation, Lambda, Step
Functions, DynamoDB, RDS, cloud solutions design
Micro-services architecture
Estimation and scope decomposition
Risk assessment, defining dependencies and assumptions
Technical specifications and architecture vision document creation (together with Solutions Architect)
TOGETHER WE WILL 
Support your technical and personal growth – we have a dedicated career plan for all roles in our company
Take a part in the designing solution of the product
Work in a friendly atmosphere with a proficient team
Implement a new version of the product with Solutions Architect, BA, UI/UX, Python