Senior Software Engineer (JAVA) – Job No. 5813



Our client is a reputable international technology company who is looking for the right candidate to join their back-end team


Our client is looking for an individual who will be leading, engineering and implementing web & cloud-oriented solutions that are of high performance, reliable and secure. A team player who can coordinate technical efforts smoothly.


  • Building Enterprise applications with keen focus on performance, resilience and quality
  • Work in an Agile based, Scrum environment and develop critical parts of existing and new web and cloud-oriented services / Telematic Gateways.
  • Proficient with object-oriented design and Java
  • Building RESTful web service and communication between apps and third party cloud-basedsystems (AWS,Azure, DigitalOcean, co-located services).
  • Parsing/processing HEX and JSON data.
  • Working with Relational or NoSQL data stores (PostGres and MSSQL)
  • Implementing Caching strategies using key value pair cache structures
  • Experienced in Continuous delivery “build and deploy tool” (Ansible and Jenkins)
  • Experienced in working with Messaging Queus (ideally RabbitMQ)
  • Experienced in cloud technologies (AWS, Azure, DigitalOcean)


  • At least 5 Years of experience handling production grade implementations
  • Bachelors/ Masters degree in computer science or similar technical field
  • Has worked extensively in application components using Spring Boot
  • Widely experienced with Java 7 & 8 functional aspects, Spring Framework (current Spring platform capabilities), Spring Boot, Spring Integration with Build Management & Continuous Integration systems (Ansible or similar)
  • Experienced with Messaging Queue System (RabbitMQ or similar), Spring Data, Swagger, Tomcat 8, Maven, Ansible, Bitbucket, Git, Postman/Newman
  • Fluent and Experienced developing multi-threaded applications and database technology such as MSSQL, Postgres and MongoDB
  • Experienced with Single Sign-on using OpenID Connect, Oauth2, Active Directory
  • Experience with building multi-tenant solutions and using code analysis and profiling tools.
  • Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript.
  • Preferably having a familiarity with JavaScript frameworks (React or similar)
  • Ideally also proficient with other server-side languages (.NET or similar)
  • Strong organizational and project management skills.
  • Excellent verbal communicator with problem solving skills with an eye for detail.


Daniel Genuis +356-2123-2224, 2557 2224


Daniel Genuis +356-2123-2224, 2557 2224

Your Consultant

Daniel Genuis
Recruitment Consultant

Similar Jobs

Our client is a Software Solutions Company with a wide portfolio of services including ERP and DMS systems
Reporting to the UX/UI Senior Manager the candidate will be creating user friendly and engaging designs for a suite of retail online products across desktop and mobile. Collecting and analyzing user data, and engaging in user-testing to endure effectiveness of the designs.
The DBA Manager will manage and maintain the company's databases and will be a point of reference within the IT department. The successful candidate will have expertise in different database technologies and will report to the Senior IT Manager.
The chosen candidate will will be responsible for deploying product updates, identifying production issues, monitoring and implementing CI/CD pipelines and will execute and automate operational processes fast, accurately and securely. while assist the DevOps team in building and scaling the functional systems that improve the company's customer experience.