Job Details

Java/J2EE Engineer

Posted:
28.04.2017 \ Konstanty Sliwowski
Job type:
Permanent
Location:
Berlin

Description:

In order to help this world leader in online marketing solutions continue to grow at an unprecedented rate we are looking for a top Java Engineer. Responsibilities:
  • Develop high-quality software (including features, performance, testing, documentation etc.) in various languages and for various applications
  • Work as part of the team to implement new software projects, improve database systems, support and develop Software Engineers by providing advice, mentoring and educational opportunities
  • Participate in architecture discussions, regularly propose and discuss solutions to system and product. Research, evaluate and recommend new technologies, software tools to management
  • Possibility to write professional articles, blog posts, speak at conferences and/or organize internal meetups

Profile:

Essential
  • University degree in computer science, mathematics or physics, at least 4 years of working experience
  • Expert level knowledge of Java, comfortable with Java EE, knowledge of functional languages are a plus
  • Comfortable with version control systems (Git required, Mercurial)
  • Experienced with relational databases (Postgres and MySQL preferred, MSSQL)
  • Able to work in various operating systems (Linux required) and with development processes using Agile, Scrum and/or Kanban
  • Comfortable with continuous deployment and automation tools and able to identify tasks which require automation
  • Working proficiency in English
Desirable
  • Able to work within the team to accomplish all the deliverables throughout the software development lifecycle (design, development, testing, implementation and deployment automation)
  • Eager to learn and work with new technologies and tools, including but not limited to: C++, PHP, Python, Kafka, RabbitMQ, MSSQL, PostgreSQL, MySQL, Hadoop, HBase, Solr, Elasticsearch, Lucene, Node.js, Linux, JBoss, Chef
  • Possibly experienced in open-source development
  • Comfortable with unit, integration, etc. testing and really believe in it
  • Proficient at analyzing, decomposing and solving interesting problems
  • Constantly working to prevent complexity and premature optimization
Apply for this Job

Apply for this Job