Lead Java Developer (POC\'s)

Zürich  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

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

Start
June 2019
Dauer
7 months +
(Verlängerung möglich)
Von
Darwin Recruitment
Eingestellt
17.05.2019
Projekt-ID:
1772416
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren