Senior-level role
Java Developer
Java | Spring | AWS

Job reference: XTBGSE07


xg_jobs_map_pinBulgaria | Based out of Sofia

xg_jobs_calendarPosted March, 2022

The role

We are looking for a Senior Java Developer  to join our talented team currently working with one of the world’s leading business news and information organisations.


You will be responsible for:

  • Working directly with product managers and senior stakeholders to fully shape solutions from inception to deployment and beyond
  • Working within a team of engineers in an agile delivery team
  • Designing and implementing low maintenance, well-monitored, secure and scalable solutions
  • Understanding and playing an active part in designing the architecture, tooling and release cycle processes used by the engineering teams across Product & Technology
  • Contributing to company-wide processes, frameworks and guidelines
  • Developing a close relationship with our customers and provide operational support


The successful candidate will need to have:

  • Good command of written and spoken English
  • Highly proficient in Java
  • Has a track record of delivering well-engineered solutions using current technologies and best practices such as SOLID, TDD, CI/CD and pair programming
  • An active member of the broader technology community with an understanding of current leading trends
  • Experience working as part of an Agile delivery team, using methodologies like Scrum and Kanban
  • Good understanding of the principles and trade-offs of a microservices architecture
  • Good working experience of at least one cloud infrastructure, ideally AWS
  • Good SQL knowledge
  • Comfortable working in a Linux environment
  • Being able to establish and be a promoter of good coding and engineering practices
  • Being able to architect and lead the development of solutions based on functional requirements
  • Being able to mentor other team members


We can't wait to meet you!

We look forward to hearing from you

Xoomworks Ltd is committed to protecting and respecting your privacy. We'll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to send you updates on our activities and other content you may be interested in. If you agree, please tick above. You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.
In order to provide you the content requested, we need to store and process your personal data. If you consent to us storing your personal data for this purpose, please tick the checkbox above.