Senior Java Developer / DevOps Engineer (QR6605)

Senior Java Developer / DevOps Engineer (QR6605)


Intern

25/04/2019


  • Omschrijving

    Functie: Senior Java Developer / DevOps Engineer (QR6605)
    Start: 13-5-2019, 36 uur per week
    Periode: 6 mnd+
    Omgeving: Amsterdam

    Omschrijving:
    For our client in Amsterdam we are looking for a Senior Java Developer / DevOps Engineer.


    We are looking for a creative, passionate IT DevOps engineer with strong Java foundation and a mindset for process automation for our delivery teams and chapter.
    The team delivers automated solutions for securely managing and utilising customer data for internal and external processes.


    Most of your time will be spent as a member of a multidisciplinary squad which has the responsibility for the 7 * 24 hour operational stability and availability of that squads applications on the D-T-A-P environment.


    We are looking for a senior Java backend engineer with 10 years’ experience in development. You will be part of a multidisciplinary team who is responsible for developing, maintaining and operating the Permissions Engine. You will be involved in the whole development lifecycle, from refining user stories until monitoring software in production, where your main focus will be developing, testing and automation.


    Skills and mindset
    - Strong programming skills in Java
    - learning attitude, master new technologies and programming languages fast
    - Demonstrable experience producing reusable code components and libraries leveraged by multiple projects
    - Experience in streaming technologies and reading and writing to (no-sql) databases
    - Experience in building zero-downtime applications / components
    - Good knowledge of scaling and making solutions resilient plus coding non-blocking processes
    - Experience in integration projects and automated testing with JUNIT and Cucumber
    - You have a focus on delivery with attention to common goals and you make it work
    - You have a focus on quality and challenge your colleagues
    - You are proven to be able to ask and give feedback
    - Pro-active, willing to take responsibility to explore and think along with solution discussions
    - Risk taker – a willingness to fail fast, fail small
    - Avoids reinventing the wheel, is driven to innovate
    - Uses their network and market awareness to learn from others’ experiences.
    - Chooses Reuse over building it themselves from scratch
    - Can go from abstract concepts to concrete proposals and implementations
    - Strives for working implementations first with openness for iterative improvements
    - Strong team player
    - Choses for mitigating errors through design


    Environment
    - Linux, Redhat
    - Neo4J Graph Database
    - Cypher queries
    - Kafka bus, file transfer
    - Synchronisation software in Java
    - Java API (Spring Boot)
    - Fortify, Sonar, OWASP, Jenkins, Maven
    - Ansible playbooks for provisioning
    - Monitoring tooling Graphite, Grafana, Elasticsearch, Logstash
    - Test tooling Cucumber, Gatling
    - DevOps, Agile, Scrum


    Your main tasks will be
    - To play a positive role with your squad and chapter, helping grow the experience and autonomy level of these teams.
    - Make sure that the application is always available, and by always, we mean 24x7.
    - Implement leanly documented automation solutions
    - Deploy changes/releases and produce the deliverables/evidence required by several related ITIL processes (e.g. incident -, configuration -, change management, yes!)
    - Automate deployments as part of the continuous delivery.
    - Test the performance of web-applications and apply tuning.
    - Define dependencies with other teams and translate these to user stories.
    - Make sure the requirements are such that the Product Owner in your squad understands them.
    - Support risk procedures and processes
    - Configure and maintain application and chain monitoring (with Graphite and ELK-stack for example).
    - Define and/or support chain, acceptance, performance, scalability and resilience testing.


    Also, you are comfortable in English, both spoken and in writing.
    Able to communicate in an open way, giving feedback and helping your colleagues to improve in both technical and personal perspective.
    The working location is Amsterdam, but for knowledge sharing you should be open to travel (adhoc) to our other locations such as Brussels and Leeuwarden.

    Extra informatie:
    Qualogy streeft ernaar om iedere kandidaat binnen 5 werkdagen een persoonlijke reactie te sturen.
    Indien de klant een security screening vereist zijn de (eenmalige) kosten hiervan voor eigen rekening.

  • Omschrijving Freelancer

  • Gebruikersnaam

    U dient in te loggen om gebruik te maken van Opdrachten.nl

  • Opdrachtrubriek

    ICT (applicaties en software)

  • Locatie Opdracht

    Amsterdam

  • Provincie

    Noord-Holland

  • Bijlagen

  • Gewenste Reacties

    Bedrag per uur

  • Verspreiden via social media