Bromley Business Centre, 27 Hastings Road, Bromley, Kent BR2 8NA, UK

Senior Java Developer

Role: Senior Java Developer
Location: Krakow/Katowice, Poland (hybrid 2-3 days onsite)
Type: Permanent
Salary: Open (20,000-24,000PLN per month)
Industry: Ideally Banking / Finance sector experience

Senior Java Developer – Krakow & Katowice
Why is it worth working with us?
· As a Senior Java Microservices Developer, you will be the technical leader of development teams developing systems in a distributed architecture;
· you will design REST API, use design and architectural patterns, create software using Domain Driven Design and an agile approach to problem-solving;
· you will work as an expert in various projects in which we use technologies such as Java, Micronaut, Quarkus, Spring Boot, Kafka, Docker, Kubernetes, AWS, NoSQL, Keycloak, jBPM / Kogito.

We expect from you:
· commercial experience in Spring Boot / Quarkus / Micronaut technologies;
· advanced knowledge about the functioning of the microservices architecture with proven experience in creating projects and managing microservices in the production environment;
· experience in designing REST API interfaces and implementing RESTful services as well as in designing databases using both SQL and NoSQL, DBMS OracleDB, Redis, etc .;
· implementation and testing automation skills with the use of Jenkins, CI tools, Kubernetes, Argo CD;
· good knowledge of AWS technology and services; stack: Java 8+, Quarkus / Spring Boot, Maven, Unix, Linux, Github, Bitbucket; tools: Kafka / RabbitMQ, Postman;

Devops Engineer

Role: DevOps Engineer
Location: Krakow/Katowice, Poland (hybrid 2-3 days onsite)
Type: Permanent
Salary: Open (20,000-24,000PLN per month)
Industry: Banking Finance

Duties:
· You will design, build and support the Continuous Integration and Continuous Delivery environments for our projects.
· create deployment pipelines, scripts and manage virtual machines on cloud platforms.
· test and document your solutions.

Skills:
· You have experience in UNIX or Linux administration;
· ou have a university degree;
· You have experience in Continuous Integration / Continuous Delivery tools and cloud solutions (e.g. Jenkins, TeamCity, Maven, Gradle, Docker, Ansible, Puppet, Git, SVN, AWS, Azure, Kubernetes, OpenShift).

Software Architect

Role: Software Architect
Location: Krakow/Katowice, Poland (hybrid 2-3 days onsite)
Type: Permanent
Salary: Open
Industry: Banking Finance

Why work with us?
You will design scalable, secure and resilient cloud-based solutions for leading institutions in Financial industry
You will provide architectural leadership and detailed design guidance to engineering teams
You will work in international environment with modern agile methodologies and professional software development processes
You will work with business teams and different stakeholders contributing to turn customers visions into reality
You will have opportunity to grow and develop your skills on the job, working with talented professionals

You are perfect match, if:
you have at least 2 years of commercial experience working as a software or solution architect
you have very good understanding and experience with microservices architecture
you have very good knowledge of Java (at least Java 11) and different modules of Spring Framework, like Spring Core, Boot, Security, Data, Cloud, Batch, Integration etc.
you have commercial experience working with cloud – AWS/Azure/Google Cloud
you have good knowledge of SQL and NoSQL databases, e.g. Oracle, MySQL, PostgreSQL, Cosmos DB, DynamoDB etc.
you understand Containerization paradigm and you are familiar with one of the most popular solutions like Docker or Podman
you speak fluent English (written and spoken)
you have strong organizational, time management and analytical skills

Additional advantage would be:
knowledge of container orchestrators, e.g. Kubernetes
knowledge of PaaS, e.g. OpenShift or PCF
cloud certificates
knowledge of modern frontend technologies, like Angular, React, TypeScript, micro frontends
experience working as a Technical Team Leader
knowledge of Java base cloud and microservices frameworks, e.g. MicroNaut, Quarkus or Vert.x