2022-07-29 11:26:48

Lead Software Engineer (Java or .NET)

CVMarket.lt klientas
4000 - 6000 €/m Gross

Job Description

If event-driven architecture and distributed micro-service solutions are your favourite meal, and you thrive being challenged and put your expertise and competence into action, read along. By the end of reading, we are sure you will eventually find this position interesting.

„API Adoption & Architecture“ is a newly established area, and we aim to accelerate the development of high-quality APIs that are simple, easy-to-use, and in-demand.

The „Data Integration Hub“ team is building the glue for the distributed microservices to communicate through events and minimize the need for point-to-point communication.

We are an agile team of highly skilled IT professionals working closely together in an informal atmosphere across Lithuania, Denmark, and India.

We are currently scaling our team to support our API journey in Danske Bank and looking for a skilled lead software engineer to join our Vilnius team.

Role:

You will play a vital role in identifying requirements, designing, building, and supporting our Data Integration Hub. The solution is an essential component in our API development journey as it enables microservices to communicate, consume, and produce domain events.

To achieve that, we are looking for a skilled engineer and an experienced team member who lives by agile values, can act as a mentor, and support the team and tribe grow.

Requirements

  • 7+ years in Software Engineering (Java or .Net)
  • Microservices and Container-based development
  • Good understanding of SOLID design principles
  • Solid experience with CI/CD and a mindset for automating everything
  • Experience with distributed systems and event-driven architecture, and asynchronous system communication
  • Experience with messaging middleware like RabbitMQ or Kafka
  • Solid analitical and problem-solving skills
  • Good collaboration, communication, and social skills
  • Flair for continuously acquire new knowledge and apply it to solutions
  • Well-founded experience working with agile development methodologies and a genuinely agile mindset
  • Fluent in English