SoftServe is the largest Ukrainian IT company, a team of 10,000+ thinkers and makers, true professionals and good people. We like what we do and do it well. For us, that means a lot.
23 июля 2021

Senior Java Software Engineer (ID 64361) (вакансия неактивна)

Киев, Винница, Черкассы, Кропивницкий, Житомир, удаленно


SoftServe helps our customer with digital transformations. This is a company in a transformational period where we are accelerating our capabilities, in technology. This position provides leadership and direction to our newly formed cloud & data function that will help revolutionize the way the company leverages its platform in AWS with solid data structures in the cloud. We are striving to embrace serverless as a core principle and enable microservice development as well as the ability to enable learning (ML/DL/AI.)

Our client is based in Utah, the USA. The product we are working on is a cloud-based document comparison and contract analysis tool. 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.


  • A strong Java Engineer with at least 3-year experience
  • Experienced with AWS (EC2, S3, SNS, SQS, RDS, Route 53, Lambda, VPC, EKS, DynamoDB, Cognito, API Gateway, cloud solutions design)
  • Familiar with GraphQL and Amplify (or similar technologies)
  • Understanding RDBMS concepts, REST, Micro-services, Design Patterns, OOD
  • The one who knows NoSQL principles and SQL or other databases
  • Proficient 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
  • Skilled at diving into code to find and fix issues, add new features, and improve performance
  • Process-oriented and are comfortable following a Lean-Agile software methodology
  • Knowing how to build high-quality software and take ownership of your work
  • Familiar with testing web applications
  • Possessing good analytical thinking and problem-solving skills
  • Having a strong understanding of testing methodologies
  • Experienced with Terraform or Cloudformation would be a big plus point


  • 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)


  • Be a part of something bigger than just developing features
  • Take a part in designing solution of the product
  • Bring your knowledge and educate ourselves during cooperation with talented people
  • Build a big team with different technological skills to successfully reach project goals
  • Implement a new version of the product with Solutions Architect, BA, UI/UX, Python