SoftServe Logo png

Software Engineer - Java


Opis pracy


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. health care, retail, enterprise, automotive, education, etc. We measure our success by our clients’ success.

The project objective is to create a visualization and metric extraction framework for our Enterprise Data Platform (EDP), using our future state technology stack, which includes Elasticsearch, Kibana, Canvas, and Angular 8+. The deliverables for the engagement are a design that supports our non-functional objectives, as well as the implementation and delivery of 4 dashboards, 1 dataset extraction feature, 1 home page, and the required number of configured datasets to support the above features. The non-functional objective for the design is to create a framework for visualizations and extractable datasets that are easy to manage, extend, modify, and remove.


A professional willing to write clean, correct, and efficient code with the following knowledge and skills

  • Java Spring, SpringBoot – core development experience in Java technologies (e.g. Java, Spring, SpringBoot)
  • Exposure to front-end web technology (e.g. HTML5, CSS3, JavaScript frameworks – Angular, Bootstrap, Spring, etc.)
  • Microservices architecture using industry-standard technologies
  • Relational database experience (e.g. Oracle), Hibernate
  • Implementing a cloud-based solution for highly scalable and high performant services using container technologies
  • Service orientated multi-tiered application architecture utilizing web service standards and protocols
  • Proficient understanding of tools such as GitLab, Confluence, JIRA
  • Willingness and ability to take on new technologies, as you are a fast learner
  • Ability to break down complex problems into simple solutions
  • Being a good team player, a highly motivated person
  • Strong analytical, verbal skills (Upper-Intermediate English level)

Preferable experience

  • Domain knowledge in the financial services industry
  • Test-driven development, automated build tools, and continuous integration
  • Elastic stack best practices and creating basic searches in Kibana


  • The project, a new platform to automate the management of financial products
  • Geographically dispersed team applying Scaled Agile framework
  • Technologies, including but not limited to Java, Spring Boot, Oracle DB, Hibernate, Hazelcast, Git, Maven, Microservices/Apache, Elastic stack, Kibana, Kafka, and container technologies
  • Building Enterprise Data Platform (Data Lake) to serve as a single-stop shop for all data across the firm and also applications that are integrated with this data platform
  • Using Lake to eliminate Point to Point system integration to a more consolidated data source and data distribution platform. Enterprise Data Platform is geared to enable that
  • Onboarding hundreds of data sources and leveraging the pipe to perform data standardizations and enrichment before the data is made available for Client Consumption from Canonical System


  • Work in a truly Agile manner and scrum ceremonies in place (planning, daily scrum, backlog refinement, sprint review & retrospective)
  • Get 3-week sprints and release calendar planned upfront
  • Have a possibility for assignment to different projects within the same client and learn new things
  • Enjoy an independent and flexible environment with best-in-class technologies and mature teammates with whom you can grow together
Znajdź swoją wymarzoną pracę

Ostatnio dodane oferty pracy w SoftServe

Golang Software Engineer

Junior Ruby Software Engineer

Ostatnio dodane oferty pracy w Polska

JavaScript Fullstack Developer

JavaScript Developer

Flutter Developer

Oracle Developer