Employer Active
Our client is a UK-based finance consulting company with an innovative own product an active and successful finance intelligence platform, advising high-wealth people on wealth management, assets, and financial balance.
The company is expanding up its new Bulgarian branch, enhancing its own team, and is looking to hire a skilled remote working Mid-Senior Software Engineer Java and/or Kotlin to join the successful team and to contribute to the further progress.
Role Overview:
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 the ownership of core system services, and 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, and 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 through technical reports, diagrams, and blogs/vlogs
4+ years of experience as a professional software engineer using Java OR Kotlin programming language
A track record of successfully delivering software projects using Service-Oriented, Cloud-based and event-driven techniques
In-depth knowledge and skills in the Spring framework, including Spring boot, Spring Data, Spring Cloud and Spring Security
Extensive experience in using RDBMS and NoSQL databases
Extensive experience in 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
Personal Characteristics
Strongly motivated and sets demanding standards for personal excellence
Autonomous self-starter and highly driven, able to lead large teams and initiatives with limited oversight
Effective collaborator with other team members
Independent thinker, inquisitive, eager to improve and learn
Confident being part of a small team that is building a business
Communicates rapidly, openly, inclusively and efficiently
Structured thought process and clear communication
Negotiate your desired salary range
Potential for equity participation
25 days holiday
Flexibility & fully remote working option
Your choice of equipment
Regular team events
Exceptional team of experienced and motivated individuals from a range of industries
Speed Hiring Process:
1. Intro Recruiter Call
2. Video Meeting with the CTO/Co-founder
3. If necessary, a second meeting will be arranged
4. Offer and Work Contract
Full Time