Nivel cariera

Middle (2-5 ani), Senior (5-10 ani)

Limbi vorbite

engleză

Adresa/adresele jobului

Salariu brut pe luna

1000 - 2000 €


We are looking for motivated and bright individuals that thrive in a dynamic environment and are comfortable contributing fresh ideas, and welcome learning opportunities. Initiative, ownership, strong analytical and communication skills are important for this role.

Qualifications

  • 6+ years of relevant software development experience
  • 5+ years of hands on experience developing in Java/J2EE and knowledge of Object Oriented design concepts and design patterns required
  • Working experience with Web service technologies such as REST, JSON, SOAP, XML and JDBC
  • Experience in XHTML / HTML5, CSS2, CSS3, XML, JavaScript, Ajax, and modern JavaScript libraries (., AngularJS, jQuery, NodeJS) a plus
  • Experience with emerging technologies supporting in-memory, multi-threading, multi-processor and multi-model platforms like Spark, Ignite, MongoDB, Hazelcast etc.
  • Experience with Azure cloud technology, DevOps and Jenkins required
  • 5+ years of hands on experience with structured / unstructured database, SQL, database object modeling, performance tuning and data warehousing concepts (Oracle preferred)
  • Understanding of WildFly, WebLogic, Tomcat
  • Unix/Linux shell scripting a plus
  • Experience with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewalls, multi-protocol gateways.
  • Understanding of agile development methodologies and test-driven development practices
  • Working knowledge of distributed systems and service-oriented architectures
  • Proven track record of managing resources, srong verbal and written communication, interpersonal and collaborative skills
  • Ability to work well in team and independently
  • Keeps up to date on emerging technologies

Responsibilities:

  • Work in an agile team to build solutions used in the Enterprise environment for front-end and back-end applications;
  • Research, plan and implement integrations with various systems applications;
  • Create structured, testable code in Java
  • Perform research on various technologies and define architectural improvements;
  • Build prototypes or core features;
  • Help integrating teams by providing answers or propose solutions.