Senior Java Developer (Ukraine or Baltic States-based candidates only) full time

Estafet Ltd HQ: London, Greater London, United Kingdom Remote job Mar 25

Estafet is a UK and Bulgaria-based IT integration company specializing in Open Source integration technologies. Formed in the UK in 2001, we opened our Sofia office in 2014. Our customers are UK-based FTSE 250 companies. 

Continued business expansion has created new opportunities for Senior Software Engineers to join us on an exciting Big Data project. As part of the client’s Data Platform the software engineering team’s mission is to build the foundations that will ultimately enable the derivation of insights from academic papers using machine learning (ML) and natural language processing (NLP) at more advanced stages of the project. These insights are used in customer-facing applications which enable them to be more productive and successful in their work. The first stage of development will involve creating a works registry which successfully extracts data from, and indexes multiple structured and unstructured sources of publication data. As a Senior Software Engineer you will develop innovative new systems using cutting edge technology, and partnering with Data Scientists.

Responsibilities

  • Delivering reliable and robust software using industry best practices
  • Contributing to the continuous improvement and success of our team
  • Collaborating with cross-functional teams to achieve our goals
  • Taking an active role in team discussions
  • Presenting technical information to stakeholders
  • Coaching and mentoring junior team members
  • Requirements we need as a Senior Software Engineer

Skills

  • Practical in-depth experience of developing software with Java (Spring) and Kafka (Scala or Python a bonus but not essential)
  • Strong knowledge of software engineering design principles and architectures (for example SOLID, REST, micro-services, event-driven architectures)
  • A good team player mindset who enjoys collaborating and solving problems with others
  • Experience of working in Agile projects
  • Strong experience using CI/CD pipelines such as Jenkins
  • Strong experience using testing frameworks such as JUnit or PyTest
  • Experience using AWS services such as EC2, Lambda, Kubernetes and S3
  • Excellent written, verbal and presentation skills including communicating complex technical content to a range of audiences
  • Hands-on experience with source control systems such as GitHub
Requirements
Availability:
Full-time (40 hrs/wk)
Experience levels:
Expert (5+ yrs)
Languages:
English
Negotiable rate