
Senior Java Software Engineer
- Sliema, Malta Island
- Permanent
- Full-time
- Drive software development across the platform and related services and components
- Recommend architectural changes and evaluate long-term effects on systems
- Mentor developers and provide technical guidance across the team
- Participate actively in work planning, story estimation, and backlog prioritization
- Implement features according to best practices and agreed coding standards
- Collaborate closely with colleagues and stakeholders, keeping them informed of progress
- Take part in the full development lifecycle: requirements, design, implementation, testing, release
- Carry out quality assurance tasks, including unit testing, code reviews, and performance monitoring
- Ensure readability, maintainability, and high quality of code to reduce bugs and technical debt
- Meet deadlines, release ready work, and ensure delivery matches user story requirements
- Document and present work in demos and team meetings
- Take ownership of released code, including maintenance, bug fixing, and incident investigation
- Support cross-team collaboration and provide technical coaching where needed
- 4+ years experience as a Senior Software Engineer with strong knowledge of modern development practices
- Solid understanding of system architecture and ability to manage complex dependencies
- Experience in mentoring and supporting junior and mid-level developers
- Hands-on experience across the full software development lifecycle
- Strong background in quality assurance, automated testing, and performance optimization
- Excellent communication skills with the ability to collaborate across teams and stakeholders
- Highly organized, reliable, and able to deliver within agreed timelines
- Experience with high-volume systems and tools such as Redis, Kafka or RabbitMQ
- Familiarity with cloud platforms such as AWS and Azure
- Health & wellness allowance
- Professional development budget
- Flexible working arrangements
- Additional perks in line with company policy