Senior Java Engineer (Kotlin) in Softserve

Closed job - No longer receiving applicants


SoftServe is a leading technology solutions company specializing in software product and application development and services. Our mission is to be a valuable partner for our clients (from start-ups to large enterprises) who represent different domains e.g. healthcare, retail, enterprise, automotive, education, etc. We measure our success by our clients’ success.

The organization we represent provides a cloud-native, artificial intelligence-powered legal solution for governments, enterprises, law firms and legal services providers that simplifies the discovery, legal document review and case management Legal departments can easily collect, review and process enterprise data that is relevant to legal matters with our highly scalable and integrated solution.

By integrating artificial intelligence, cloud computing, and data analytics into the practice of law, our client allows lawyers to spend their time doing what matters most: winning crucial disputes for their clients.


Our Tech Stack includes mainly Kotlin, then Python, Java, and Kafka

  • Creating a set of native viewers that teams can implement within their products (Spreadsheet Viewer, Short Message Viewer)
  • Enabling a suite of administrative capabilities: simplified/standardized setup and configuration of Review Databases, managing User Access to a range of the products, providing metrics and insights into the usage of the products, and applying AI to solve problems at an Organization-wide level; building systems within the App Platform
  • Core search experiences; building next-gen search features and visual ways to analyze a corpus of documents; decoupling search capabilities and enabling reuse across the product suite
  • Data I/O
  • Case Builder to enable finding relevant materials (depositions, pleadings) and work product
  • App and UI Feature Platform to build centralized application layer services that support authentication, authorization, shared libraries, GraphQL Federated gateways, API Platform, and ‘course-grained’ functional componentry


An experienced Senior Java Engineer showing the following competencies

  • Design and communicate external and internal architectural perspectives of well-encapsulated systems (e.g. Service Oriented Architecture, Docker-based Services, micro-services)
  • Building and operating distributed web application systems while embracing the discipline of Site Reliability Engineering
  • API and Data model design and implementation including how to scale out, make highly available, and map to storage systems
  • Design and implementation of a layered application architecture that can be easily changed to accommodate evolving business requirements
  • Understanding of how to design and develop from a Security Perspective
  • Designing and operating software in a Cloud Provider: AWS, Azure, or GCP
  • Cloud-based data storage technologies such as; Relational Databases, NoSql Stores, data caches, etc.
  • Feature or Release Toggles practice: code-branching strategy
  • Selecting and extending 3rd party components (commercial or open-source) that provide operational leverage
  • CI/CD with an emphasis on a well-maintained testing pyramid


  • Be part of a company that is helping legal professionals around the world use technology to transform the practice of law
  • Work in Feature Engineering direction and develop software that supports the User Experience

Pet-friendly Pets are welcome at the premises.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Life insurance Softserve pays or copays life insurance for employees.
Paid sick days Sick leave is compensated (limits might apply).
Digital library Access to digital books or subscriptions.
Health coverage Softserve pays or copays health insurance for employees.
Dental insurance Softserve pays or copays dental insurance for employees.
Computer provided Softserve provides a computer for your work.
Informal dress code No dress code is enforced.
Vacation over legal Softserve gives you paid vacations over the legal minimum.
Vacation on birthday Your birthday counts as an extra day of vacation.

Remote work policy


This job takes place some days from home and others at the office.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.