API & Integration Engineer
Kraków, PL, 30-302 Łódź, PL, 90-118 Poznan, PL, 61-725 Warszawa, PL, 00-839
Why join GFT?
You will work with and learn from top IT experts. You will join a crew of experienced engineers: 60% of our employees are senior level.
Interested in the cloud? You will enjoy our full support in developing your skills: training programs, certifications and our internal community of experts. We have strong partnerships with top cloud providers: Google, Amazon and Microsoft - we are number one in Poland in numbers of GCP certificates. Apart from GCP, you can also develop in AWS or Azure.
We are focused on development and knowledge sharing. Internal expert communities provide a comfortable environment where you can develop your skillset in areas such as blockchain, Big Data, cloud computing or artificial intelligence.
You will work in a stable company (32 years on the market) in demanding and challenging projects for the biggest financial institutions in the world.
What will you do?
As API & Integration Engineer, you will be part of a team responsible of several application based services offered by Group IT to GFT departments, employees and customers. You will have operational responsibility and also contribute to the enhancement of existing services and the creation of new ones to properly support the organization.
You will be directly involved in the main processes within the IT organization (e.g. Incident, Request and Change Management) and also be in close contact with the rest of corporate departments.
As a member of the “Project Development & Integration Team”, you’ll have some degree of responsibility over, among others, following services:
- API Management, responsibility on the design and implementation of APIs to share functionality and data across GFT application landscape
- Middleware / Interfaces, to design, implement and maintain interfaces that integrate different components in GFT landscape. This includes ETL-like interfaces but also real-time / event based integrations
- SDLC Tools administration and support. Operating and giving guidance on source code repositories, CI/CD pipelines, Binary repositories
Responsibilities:
- Design, implement and maintain APIs to support the integration needs in the landscape
- Design, implement and maintain Interfaces to implement data and functional flows between the different components of GFT landscape
- Provide support and guidance on the application services under the responsibility of the team, following ITIL best practices (Incident & Request Management)
- Contribute to the continuous development of those services during their whole lifecycle
- Support stakeholders, providing guidance on the domains the team is responsible for
Your skills:
- A Bachelor in Computer Science or similar
- Min. 2 years of experience in a similar position
- Knowledge and experience in the creation and management of APIs (REST, ODATA, SOAP)
- Knowledge and experience in the usage of SDLC Tools (GitLab, Azure DevOps, Nexus) and DevOps methodology
- Java based software development (Spring Boot)
- SQL and relational databases knowledge (MS SQL, MySQL, PostgreSQL)
- Knowledge on application containerisation Docker
- Good English written/verbal communication skills
- Quick learner and interest in new technologies
- Ability to work autonomously and to lead tasks assigned from the beginning to the end
- Being able to work with many tasks at the same time
- Good team collaboration skills
Nice to have:
- Knowledge on integration patterns. Nice to have experience in the design and implementation of interfaces using a Middleware solution (e.g. Talend, but also any similar product)
- Knowledge on Linux based systems as user and basic administrator
- JavaScript basic knowledge
- Knowledge on cloud architecture (Azure mainly, but also any of the other cloud providers) and integration in multi-cloud environment
- Good presentation skills to provide clear and supportive information to non-technical audience
- Ability to work autonomously and to lead tasks assigned from the beginning to the end
- Being able to work with many tasks at the same time
- Good team collaboration skills
We offer you
- Working in a highly experienced and dedicated team
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- Permanent contract after 3 months of probation period or B2B contract
- On-line training and certifications fit for career path
- Free on-line foreign languages lessons
- Regular social events
- Access to e-learning platform
- Ergonomic and functional working space with 2 monitors