Connecting

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9kyxj3aw4tcmvjcnvpdg1lbnqvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Latest Jobs

Search Results

Java (Digital) Software Engineer

Zürich, Switzerland , Swiss Franc700 - Swiss Franc800 per day

Date Posted

2019-03-20 17:48:56 +0000

Reference

BEDev_1553104132

Job Type

Contract

Sector

Java

Java Digital Developer

Responsibilities

You will work closely in multi-functional teams to shape the technology platform that fulfil our business and product vision and ultimately bring value to our customers and partners by disrupting the traditional insurance proposition. This will require tackling complex problems within a high-traffic distributed infrastructure by designing, implementing and testing simple, scalable and reliable solutions. This will include:

  • Design and implement new features and/or components within our platform and develop prototypes quickly to allow an iterative approach
  • Deliver high-quality code, focusing on simplicity, performance, maintainability and scalability
  • End-to-end responsibility on the applications implemented, including monitoring, identifying issues or bottlenecks and delivering improvements of the platform
  • Optimize applications and components to maximize speed and efficiency, ease of development of new features and the ability to scale business processes
  • Create common libraries and frameworks demonstrated across the platform to streamline development of complex applications

About you

  • Proven software development capabilities (6+ years hands-on experience) in any modern language Java
  • Solid experience with applying domain driven design to high-traffic, service-oriented and API-first architectures and best practices around designing, scaling and monitoring concurrent

systems (using different technologies and preferably RESTful APIs, message passing protocols and possibly asynchronous solutions)

  • You carefully evaluate design trade-offs and strive for simple, elegant, algorithmically efficient solutions
  • Your code is easy to read, test and re-use and you constantly improve quality overtime
  • You understand business and performance metrics, how to collect and use them to continuously improve the product, performance, scalability and efficiency (leveraging A/B testing)
  • Experience designing data-models for relational and NoSQL data stores
  • Great team player: you collaborate effectively with team members, express technical leadership supporting your views and ideas while keeping open to different opinions, being fearless and always supplying to the overall growth of the team
  • Experience with public clouds and Amazon AWS in particular is preferred
  • Experience working in Agile environment using Scrum, Kanban etc
  • Continuous learner who stays up-to-date with the latest trends and can vet with proper pragmatism and long term vision the adoption of new technologies
  • Master's or PhD degree in computer science, engineering or equivalent working experience
  • Ability to speak and write English fluently
people-placeholder

Managing This Role

Ashley Morton

Since starting as a Trainee Consultant in 2010, I have worked in positions such as Consultant, Senior Consultant, Team Leader and in recent years, working as Darwin's first Part...

Ashley's Full Bio

Job Search

Find Your New Job Here