Senior Software Engineer

Senior Software Engineer

Website Product Department

Position overview

Openbravo is looking for exceptional candidates for the role of Senior Software Engineer, within our Product organization.


A professional responsible for the coding of complex problems in business management application using high-technical system capabilities and working autonomously. Analyses and designs application systems encompassing development and modification and translates application requirements into practical systems designs. Documents detailed systems design specifications and user manuals. Provides immediate solution to any problem or alternatively suggests interim solution if problem requires detailed examination.


The position is based Barcelona (Spain).


Position responsibilities

The function of Senior Software Engineer has the following key areas of responsibility:
Design and develop new complex ERP / POS systems or components with high degree of autonomy
Enhance existing ERP / POS application systems or components of high complexity
Resolve product defects detected by customers, community and / or internal testers
Analyse, evaluate and improve business related requirements of different functional areas of our products
Test and roll-out new functionalities ensuring quality
Document new / modifications to existing functionalities
Work closely with other members of the development, product and technology team
Work with internal business clients to understand their requirements and translate into value-generating technical solutions.


Position requirements


The professional we are seeking:


Has a MS or equivalent.
At least 4 years of relevant experience
Basic knowledge of Retail flows
Working knowledge of:
Java, J2EE, Javascript, XML, HTML, CSS, Tomcat, Ant, Eclipse
Database knowledge: PL/SQL, PostgreSQL, Oracle
Other tools: Hibernate, HQL, RESTful web services, Jasper Reports
Agile software development methodologies
Model Driven Development using Application Dictionary
• Modularity
Product quality focus
Proven ability to meet deadlines.
High level of English



What we offer

A career in a fast-paced, entrepreneurial business environment
An opportunity to accelerate your professional development
A dynamic and young culture with flexible working conditions
A competitive compensation & benefits package


How to apply

Option 1: Qualified and interested candidates should write an email with their resume attached to: Please put “Senior Software Engineer ” in the subject line of your mail.


Option 2: Apply here in Linkedin.

To apply for this job email your details to

div#stuning-header .dfd-stuning-header-bg-container {background-image: url(;background-color: #6eb43f;background-size: cover;background-position: top center;background-attachment: initial;background-repeat: initial;}#stuning-header {min-height: 650px;}