Senior Software Engineer
Department:
CP EngineeringEmployment Type:
Permanent - Full TimeLocation:
London, United Kingdom
Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match.Description As Senior Developer at Demica, you will play a key role in the delivery of our mission-critical systems. You are hands-on, follow industry standards for code development and testing, and are able to deliver resilient and extensible systems.In your new role, you will collaborate with colleagues to build and implement the defined technical strategy. You’ll be a crucial contributor, ensuring the delivery of high-quality code through both your own work and by offering guidance to other engineers.You will tackle complex challenges in our systems, working with both modern technologies and legacy systems. Demica delivers within an agile framework, so you will be comfortable working according to Scrum and Kanban methodologies in cross-functional teams. You will know how to build software that meets functional needs, as well as non-functional aspects such as security, scalability, and auditability.
What you'll do
Hands-on software development in JVM languages (Java), SQL, and scriptingCollaborate with Principal Engineers and Lead Engineers to implement defined solutionsGuide and mentor engineersContribute actively to raising the bar on our software delivery; implement new functionalities, increase test coverage, and reduce software defectsAnalyze and estimate new functionalitiesConduct in-depth code reviews and design sessionsContribute to expert problem diagnosisWork on new, greenfield developments, as well as enhancements of existing platforms
Who you are
Expert hands-on knowledge of JVM languages (Java) and associated frameworks (Spring, etc.). A Senior Developer at Demica typically has 8+ years of experienceA passion for software development and testingExperience building mission-critical systems with high availability and resiliency requirementsGood understanding of relational databases, SQL, and performance tuningExpert abilities in Test Driven Development and BDDExperience in supporting applications with the use of telemetry and monitoringExperience with REST API and related security approaches (SSO, SAML, API Keys, etc.)Ability to mentor, guide, and coach other engineersProblem solver who can quickly cut to the root of a challengeExperience working in an agile delivery methodologySelf-starter with a quick learning curveAble to progress own workload while supporting other engineersIn addition to the above, you will be a great fit for the role if you have the following:Experience working with monolithsExperience in systems transformation and evolutionExperience in performance and load testingExperience designing and implementing code resilient to failuresExperience working with large amounts of dataExperience working with global, in-office, and remote team membersAbility to work both on greenfield implementations and on challenging legacy systemsExperience working with Azure, Docker, and KubernetesOpen for applications until 28th March 2025. Shortlisting will take place w/c 31st March and first interviews will be arranged shortly after this.
Sourcing Model Recruitment at Demica works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. Demica does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our
#J-18808-Ljbffr