Microservice Architecture (regular)
Spring Boot (regular)
Growing team in SoftServe working with the global financial services company (investments bank).
Our client provides investment management and services all over the world. In the region of Europe, the Middle East, and Africa, our customer has been delivering services for over one hundred years to a broad range of clients seeking access to global capital markets.
Technology is a strategic focus for our customer, investing in infrastructure, data management platforms, applications for their business lines needs.
They are using technology to automate a number of tasks to increase productivity and improve efficiency. Another technological pursuit is artificial intelligence and predictive analytics, which the company is investigating for use in both internal and client-facing processes for tasks such as fraud detection.
A professional willing to write clean, correct, and efficient code with the following skills
Java Spring, SpringBoot core development experience in Java technologies (e.g. Java, Spring, SpringBoot)
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, highly motivated person
Strong analytical, verbal, and written communication skills
Upper-Intermediate English level for everyday communication with a client
A level of domain knowledge in the financial services industry
Experience in test-driven development, automated build tools, and continuous integration
Knowledge and experience with Elastic stack best practices and creating basic searches in Kibana
YOU WANT TO WORK WITH
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 leverage the pipe to perform data standardizations and enrichment before the data is made available for Client Consumption from Canonical System
TOGETHER WE WILL
Work in a truly Agile manner and each scrum team has all scrum ceremonies in place (planning, daily scrum, backlog refinement, sprint review & retrospective).
Sprints are a 3-week duration and the release calendar is 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