Java software engineer (Senior) - Corporate cash pool

BEC Poland

Warszawa, Śródmieście
Hybrydowa
SQL
Java
Hybrydowa

Requirements

Expected technologies

SQL

Java

Operating system

Windows

Our requirements

  • Hands-on experience (at least 7 years) in integrating the above-mentioned technologies into everyday work practices.
  • University degree, ideally in Information Technology, Computer Science, or a closely related discipline.
  • Proven ability to take ownership of tasks as a senior developer, ensuring timely delivery according to project plans, and providing mentorship to less experienced team members
  • Strong team collaboration skills, including supporting colleagues, sharing knowledge, taking ownership of shared team goals, and actively participating in team meetings.
  • Business-oriented mindset, with the ability to understand business requirements and translate them into effective IT solutions.
  • Fluency in English, both written and spoken, enabling effective collaboration with colleagues in Poland and Denmark

Optional

  • Knowledge of banking platforms (e.g. payments and accounts)
  • Fundamental infrastructure and network knowledge
  • Knowledge of microservice architecture
  • Experience with test automation
  • Experience with Kafka or other event platforms

Your responsibilities

  • Java development: solid background in Java development, covering Java 17 or older/newest releases with hands-on experience utilizing the Spring Framework.
  • API integration: design, develop, and integrate RESTful and SOAP APIs to support seamless system communication.
  • Microservices with OpenShift & Kubernetes: develop and maintain distributed systems based on microservices architecture, deployed via OpenShift and orchestrated with Kubernetes.
  • Messaging architecture: apply asynchronous messaging patterns and event-driven architecture using MQ technologies.
  • Database management: utilize strong SQL skills for Microsoft SQL Server (MSSQL), focusing on database design, optimization, and performance tuning.
  • CI/CD: managing and maintaining CI/CD pipelines using Jenkins and Argo CD to support automated software delivery.
  • Version control: collaborate effectively using Git workflows and best practices.
  • Source code management: manage repositories and code hosting through Bitbucket.
  • Testing: plan and execute unit and component tests to ensure high-quality deliverables.
  • Agile methodologies: work within Agile frameworks using Jira for project tracking and team collaboration
Wyświetlenia: 3
Opublikowana9 dni temu
Wygasaza 6 dni
Tryb pracyHybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Java software engineer (Senior) - Corporate cash pool"