Senior Software Engineer (JAVA)

Location Malta
Discipline: Technology, Software Development
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 15171
Published: 8 months ago
Our client,  a leading Fintech organization, are looking for a Senior Software Engineer to join the cross-functional development team. The ideal candidate will contribute in engineering high-quality solutions to complex problems in the domain, helping to shape the future of our platform and constantly raise the bar.

Description:
  • Acquire and maintain an in-depth understanding of the business logic embodied in our software and its development infrastructure and project delivery process
  • Lead the design and planning phases of product and technical initiatives, making effective engineering decisions
  • Work in a cross-functional team to deliver high-quality software
  • Be accountable for the team’s code quality
  • Be a technical expert, lead by example, and champion best engineering practices, keeping up to date with technological trends in the industry
  • Actively participate in guilds and community of practice teams and initiatives, shaping the technology roadmap
  • Help others grow by providing technical guidance and mentoring, while serving as a project lead
  • Identify and propose strategies for technical problem solving
  • Communicate standards and acquire buy-in on solutions
  • Encourage a culture of knowledge sharing within team, support positive team dynamics, identify gaps and propose potential solutions
  • Participate in recruitment and provide input on staff competencies

Requirements:
  • You have 5+ years of experience engineering software and can communicate ideas and solutions with both technical and non-technical colleagues 
  • You have a delivery mindset, embrace Agile values, and demonstrate a well-rounded knowledge of cutting-edge technologies and engineering practices and processes
  • You have extensive Object Oriented Software Development experience/knowledge preferably in Java, comfortable with frontend technologies (Angular and React)
  • You love test-driven development that emphasises well-written unit and integration tests, and champion best engineering practices
  • You have experience or familiarity with JUnit, Mockito, Selenium, MySQL and NoSQL (Mongo) databases, implementing and consuming APIs, documenting API specs (RAML and OpenAPI), microservices and tools like Kafka, Zookeeper, Docker and Kubernetes