Senior Software Engineer

Exacta Solutions Ltd — Malta · Posted ~22 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

We are currently looking for a Senior Software Engineer based in Malta. As a senior software engineer, you will play a critical role in designing and developing the client’s Gaming platform, utilizing the latest technologies and techniques to build a robust, reliable, and scalable system. Join our team of talented engineers and work on cutting-edge technologies while making a real impact on the industry. If you’re up for the challenge, we invite you to apply and help us take our platform to the next level. Key Responsibilities: Designing, developing, and maintaining Java-based micro-servicesDeveloping and maintaining front-end components corresponding to the back-end APIsCollaborating with cross-functional teams to define, design, and ship new features, as well as working with software architects to improve the performance and scalability of the softwareWriting clean, efficient, and well-tested codeParticipating in code reviews to ensure code qualityIdentifying and troubleshooting bottlenecks and bugs in the softwareContinuously discovering, evaluating, and implementing new technologies to maximise development efficiencyMentoring and guiding other developers and architects on the team Requirements: A determined, focused team player who is able to communicate effectively with both technical and non-technical stakeholdersMust be self-motivated and flexible with a can-do attitude and capable of working under pressure and independently in a fast-paced and dynamic environmentKnowledge of agile software development methodologies, such as Scrum or KanbanExperience with object-oriented programming, with a strong understanding of Java and related technologies (Gradle or Maven, Micronaut / Spring Boot / Quarkus)Experience in API Design including REST and GraphQLExperience with relational databases (PostgreSQL or MySQL) as well as proficiency in SQL and Hibernate or JOOQ.Familiar with containerised environments using technologies such as Docker and KubernetesKnowledge and/or experience in cloud platforms such as AWS or GCP is considered an assetAppreciation of system performance and scalabilityBasic knowledge of front-end technologies (HTML, Typescript, Angular or React) is considered an assetProficient in English