Java Developer with German

Angajator: NTT DATA Romania
Domeniu:
  • IT Hardware
  • IT Software
  • Tip job: full-time
    Nivel job: peste 5 ani experienta
    Orase:
  • Cluj Napoca
  • Iasi
  • Timisoara
  • Actualizat la: 27.09.2022
    Scurta descriere a companiei

    NTT DATA Romania este unul dintre cei mai importanti furnizori de solutii si servicii software din tara, avand sediul central în Cluj Napoca, 5 filiale in tara si una la Novi Sad, Serbia, peste 2000 de angajati si colaboratori externi. In prezent deservim peste 210 companii de renume localizate in Romania, Germania, Austria, Elvetia, Finlanda si Norvegia. Solutiile noastre acopera intregul ciclu de viata al unui serviciu sau produs, incepand cu etapa de analiza, consultanta, dezvoltare, testare, implementare, asigurarea calitatii pana la servicii de training, suport si mentenanta.


    La NTT DATA Romania intelegem ca nu va puneti doar bazele unei cariere, ci va creati o viata profesionala de succes. Credem cu tarie ca oamenii sunt sufletul companiei si constientizam ca succesul nostru depinde de oportunitatile pe care le aveti sa cresteti ca oameni si sa va atingeti potentialul. Colegi in 40 de tari si colaborand cu clienti din Fortune Global 100, NTT DATA se afla in plina expansiune si va ofera numeroase posibilitati pentru o cariera cu impact. La NTT DATA Romania aveti oportunitatea sa va lasati amprenta intr-o companie care revolutioneaza industria IT. Si nu am reusi sa facem asta fara voi. Va invitam sa aplicati astazi si sa acceptati provocarea unei cariere exceptionale alaturi de noi!

    Pentru noi, echilibrul viata personala versus profesionala este foarte important. De aceea NTT DATA Romania a creat Zone de Relaxare, optiunea Home Office si multe alte beneficii pentru un plus de flexibilitate alaturi de echipa noastra formidabila!

    Cerinte

    Project Overview:

    We’re looking for a dedicated and passionate Back-end Software Engineer to join our Java Competence Center and help lead the way we are building high-performing, scalable, enterprise-grade applications. For starters, you will join a team that is responsible for the development of an online web and mobile application used by citizens of Switzerland to communicate with police stations. With the help of this application, citizens can report cases of theft, property damage, acquisition of weapons or can make an appointment to a police station. In this position, you will work closely with multiple teams of software engineers, testers, & 3rd party partners within an internal Agile development environment, you’ll get the chance to work with the latest technologies and dive into new approaches that will boost your coding skills. Full-time Employee, Freelancer / Independent Contractor are possibilities that you can consider if you are interested in this opportunity.

    Responsabilitati

    What you can expect & what we want you to do:

    Collaborate with project stakeholders to identify product and technical requirements and conduct analysis to determine integration needs
    Design new software, support applications under development and customize current applications
    Assist in the roll-out of software releases
    Provide technical leadership throughout the design process and guidance with regards to practices, procedures and techniques
    Assist in tracking and evaluating performance metrics
    Pick up current trends and technologies and share your knowledge with your colleagues
    Participate in different training opportunities to improve team skills and articulate issues and ideas

    What you are good at & what you’ll need to win:

    A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
    At least 6 years of experience on a similar position is required
    Strong application development experience with Java and Sprint Boot
    Good understanding of Microservice architecture
    Familiarity in general performance practices like caching, query optimization, memory utilization, and clean-up, etc.
    Working experience with Unit testing and test automation
    Working experience with Maven or similar build tools
    Experience with messaging technologies (RabbitMQ, Kafka)
    Experience with Docker, Kubernetes or other containerization frameworks
    Experience with Shell Scripting and git
    Good knowledge of RDBMS: Oracle, PostgreSQL
    Experience with build/deployment automation (Concourse a plus)
    Experience with Logging, Metrics, and Tracing experience
    Nice to have: Experience with Cloud based system such as AWS
    Excellent verbal and written communication skills in English
    Basic German skills