Employer Active
Our client is a UK-based FinTech company with an innovative own product an active and successful finance and wealth management platform, advising high-wealth people on assets and financial balance.
The company is setting up its new Bulgarian branch and is building its own team and is looking to hire a skilled remote working Senior Software Engineer Java/Kotlin to join the successful team and to contribute to the further progress.
Relocation required! Local Bulgarian work visa and contract!
In this role you will be responsible for the design and implementation of the event-driven microservices architecture, bringing the responsiveness, efficiency, scalability, robustness and security of the system up to the next level.
Main Responsibilities:
Take ownership of core system services, continuously improve the quality of the services by refactoring the architectural design and applying state-of-the-art technologies
Establish and promote best practices in terms of the software lifecycle and QA, develop software solutions in key business areas.
Contribute to the technical roadmap and bridge existing gaps by bringing on board extensive knowledge and skills on Cloud-native event-driven microservice architecture
Collaborate with Product and Data teams to streamline the existing business processes and data flows
Collaboration with the Head of DevOps to consolidate the existing software infrastructure and CI/CD pipelines
Document, demonstrate and disseminate solutions by technical reports, diagrams, and blogs/vlogs
7+ years of experience as a professional software engineer using Kotlin or Java programming language
A track record of successfully delivering software projects using Service-Oriented, Cloud-based and event-driven techniques
In-depth knowledge and skills on the Spring framework, including Spring boot, Spring Data, Spring Cloud and Spring Security
Extensive experience on using RDBMS and NoSQL databases
Extensive experience on using Apache Kafka
Familiarity with Docker and Kubernetes
Familiarity with Jenkins based automated CI/CD pipelines
Familiarity with static code analysis, TDD/BDD, exception handling, and monitoring and alerting facilities, such as Sonarqube, Pact, Cucumber, Sentry, Datadog, Prometheus, Grafana and PagerDuty
Familiarity with project management tools
Excellent presentation, oral and written communication skills
Strength in problem-solving and issue-resolution with good attention to detail
Great salary and potential for equity participation
25 days holiday
Flexibility for working from home
Your choice of equipment
Regular team events
and many more...
Full Time