Senior Java Software Engineer

MaltaFull-TimeSeniorSoftware Engineering

You will be redirected to the company career page

Responsibilities

  • Platform & Business Acumen
  • Technical Leadership
  • Team Contribution & Delivery
  • Mentorship & Knowledge Sharing
  • Problem Solving & Process Improvement
  • Communication & Alignment
  • Talent Development

Requirements

  • 5+ years of experience in designing and building robust, scalable software systems
  • Strong passion for engineering and a pragmatic approach to high-quality delivery
  • Up to date with current development trends, technologies, and best practices
  • Solid understanding of modern software engineering methodologies and delivery processes
  • Deep expertise in Java and frameworks like Spring and Spring Boot
  • Strong SQL and relational database design skills, including performance tuning and query optimization
  • Proficient in designing and consuming RESTful APIs
  • Familiarity with OpenAPI for API documentation
  • Comfortable working with modern frontend frameworks such as Angular and React
  • Experience or familiarity with tools like MySQL, Kafka, Zookeeper, Docker, and Kubernetes
  • Skilled in version control, build configuration, and automation tooling
  • Advocate for software quality through automated and manual testing
  • Proficient with unit testing frameworks and related tools
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences
  • Strong team player who provides leadership and guidance on key initiatives
  • Based in Malta or open to relocation (full relocation package provided).

Job Summary

CompanyNium
LocationMalta
TypeFull-Time
LevelSenior
DomainSoftware Engineering