Senior Java Backend Developer

REF. NO:
BSCH – SJBD

REQUIREMENTS

  • Strong professional experience with core Java
  • Professional experience in software design (backend systems)
  • Strong software development and architecture background
  • Knowledge of all phases of the software development process
  • Good knowledge in Linux
  • Good knowledge of databases, such as MySQL, PostgreSQL, Mongo DB and SQL
  • Experience with technologies like XML, XSLT, JSON, YAML, Jackson
  • Knowledge in Web Services, REST, CXF
  • Experience in working with Maven, Git, Ant, JIRA, Confluence.
  • BS/MS Computer Science
  • Good communication skills and ability to cooperate with remote and international teams
  • Spoken and written English

Bonus:

  • Knowledge of OSGi
  • Code optimization, profiling and run-time analysis
  • Eclipse RCP/RAP experience
  • Knowledge of German language

RESPONSIBILITIES

As a member of Bosch software development team, you will take part in the creation of innovative products for the automotive sector using Scrum methodology. The project domain would be a remote software update for vehicles.

In further detail, the Senior Java Backend Developer will:

  • Analyze requirements, design and implement solutions, test and document them
  • Drive technical discussions with stakeholders
  • Participate in evaluation of requirements, Scrum planning and technical discussions
  • Take part in tasks estimation, risk analysis and escalation