Latest Jobs

Search Results

Lead Java Developer (POC's)

Zürich, Switzerland , Swiss Franc850.00 - Swiss Franc900 per annum

Date Posted

2019-05-16 11:42:05 +0100


JN -052019-83418_1558003307

Job Type




Lead Java Developer

Main tasks/activities:

  • Design, PoC, provide samples and maintain an application framework using micro-services using Spring
  • Engineer highly performant Design Patterns and close liaise with our Kafka-workstream Lead engineer
  • Liaise with the product teams' engineers for best implementation and design of new type of application requirements
  • Design, introduce and establish Best Practises, guiding principles and sample code (git repos)
  • Train other engineers in using the framework
  • Ensure compliance with CI/CD and automated testing and build pipelines
  • Define standards for unit/integration tests for automated testing
  • Implement and test all of the above (everyone in the team is fully hands-on)
  • Documentation of all of the above (wiki and JIRA)
  • Follow the DevOps approach: Continuous improvement of all deployed applications also from an Operational perspective

Must have skills :

  • Strong and experienced JAVA developer
  • Strong knowledge of event-driven architecture and micro-services
  • Test driven development: proven expertise in writing unit tests and end to end integration tests
  • Worked with CI/CD for integration and deployment: Expertise in automated build, test & deploy
  • Basic understanding of networks and other public cloud-related infrastructure topics
  • Excellent communication in English, written and spoken
  • Delegation and (self-)management skills for working in a flat and distributed team

Nice to have skills:

  • Experience with event sourcing architectures built on Apache Kafka
  • Security, encryption, authentication
  • Experience with "Infrastructure as Code"
  • Linux OS and Unix
  • Databases (NoSQL)
  • Experience with AzureDevOps and MS Azure Portal

Frameworks / Tools:

  • Strong expertise in JAVA / Java Spring / JUnit / OOD
  • Usage of SQL / relational DBs
  • Agile delivery approach
  • Usage of Docker / Kubernetes in a CI/CD pipeline
  • Build and deployment tools such as Maven, Git, Jenkins
  • Experience with API Gateways, REST, OAuth2.0
  • Apache Kafka and KStreams

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