software engineer
You will have an extraordinary opportunity to work as a software engineer in a british company from banking industry. You’ll be working with new and innovative technology to deliver high impact solutions and perfect your existing software engineering skills.
You will definitely advance your career in this critical role!
Are you interested? Don't be shy and apply!
what we offer
- employment contract
- medical healthcare including dental for family members
- life insurance
- employee pension plan
- sodexo lunch card
- language courses
- financing professional qualifications
- multisport card and sports activities
- multiple shopping and entertainment discounts
- e-bilet
- fruity mondays
- flexible working scheme
- holidays and seasonal gifts for employers’ children
- referral programme
- employee assistance programme
- legimi
- cafeteria system
your tasks
- design, develop, test and maintain applications and services to achieve the stated business and technology goals within required budgets and timelines
- oversee the quality of work
- making sure that your work meets the technical standards for all services output
- design and develop reusable libraries and application programming interfaces for use across the bank
- design and develop software that is amenable for a greater automation of build
- release testing and deployment process on all environments
- support the reuse and sharing of platform components and technologies within the software engineering teams
- deliver software components to enable the delivery of platforms, applications and services
- write unit and integration tests, in automated test environments to ensure code quality
what we expect
- programming skills in Java language
- experience of Spring Boot framework
- background in software engineering, software design or database design and architecture
- experience of developing software in a SOA or micro-services
- experience of test-driven development with usage of automated test frameworks and mocking, stubbing and unit testing tools
- experience of deployment in any cloud
- awareness of exposing data and functions using APIs
- knowledge of the key phases of software delivery lifecycle and established software development methodologies
- experience of working in an environment where products must be delivered to specific timescales
- understanding of how to translate product and business requirements into technical solutions
Dodano dnia: 30-11-2021
Podziel się