WE ARE
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.
Our team is growing, and we are looking for a skilled Senior Java Software Engineer on a long-term basis in Wroclaw. Visa sponsorship is available.
YOU ARE
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)
- 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, highly motivated person
- Strong analytical, verbal, and written communication skills
- Upper-Intermediate English level for everyday communication with a client
Preferable Skills
- 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