Xciting

Software Architect

Xciting

full-time

Posted on:

Location Type: Hybrid

Location: Sliema • 🇲🇹 Malta

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

CloudDistributed SystemsDockerJavaKubernetesMySQLSpring

About the role

  • Lead the design and continuous development of scalable, secure and resilient distributed systems
  • Establish and maintain technical standards, architectural guidelines and shared libraries
  • Undertake your own development work on key projects
  • Coach and mentor engineers in architecture, system design and development best practices
  • Stay current with modern engineering practices and emerging technologies
  • Collaborate closely with multiple stakeholders to ensure architectural decisions support business requirements
  • Contribute to long term technical planning including scalability strategies, performance improvements, observability and maintainability
  • Ensure production readiness by guiding teams on operational requirements, deployment processes and reliability considerations
  • Hire and manage development teams while cultivating a healthy engineering culture, career growth frameworks and performance review processes

Requirements

  • At least 8 years experience in a similar position
  • Extensive experience in backend development using Java and its modern ecosystem
  • Strong practical knowledge of Spring, relational databases, Docker and Kubernetes
  • Proven experience architecting and delivering distributed systems that meet high standards of scalability, security, resilience and maintainability
  • Solid understanding of relational databases, with strong hands on experience working with MySQL, including data modeling, performance tuning and high availability strategies
  • Practical experience with containerized environments, cloud native infrastructure and CI and CD pipelines that support reliable production operations
  • Demonstrated ability to lead or manage engineering teams, including hiring, mentoring, performance evaluation and fostering a healthy engineering culture
  • Familiarity with software security principles, secure coding practices and industry standards
  • Experience collaborating with cross functional stakeholders and executive leadership
  • Ability to gather detailed requirements, translate them into architectural solutions and provide accurate estimates for major development initiatives
  • Fluent written and spoken English combined with strong communication and analytical skills.
Benefits
  • health and dental insurance
  • well being allowances
  • training
  • relocation support
  • regular team activities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringrelational databasesDockerKubernetesMySQLdata modelingperformance tuningcloud native infrastructureCI/CD pipelines
Soft skills
coachingmentoringleadershipcommunicationanalytical skillscollaborationperformance evaluationfostering engineering culturegathering requirementstranslating requirements