Job description


Java Developer

Location: Barcelona

Department: IT & E-Commerce


The aim of the company is applying cutting edge technologies to one of the world’s greatest challenges: efficient energy management. Our customers give us billions of energy usage data measurements, which we analyze and aggregate. With our platform we help companies reduce energy consumption, be more efficient, and generate savings.



Develop new features, and improve existing codebase Energy Manager modules, including:
the web application (Java 8, Spring, HTML/CSS, JavaScript)
the REST/JSON API (Java 8, Grizzly, Functional Programming)
the insertion engine (java 8, Storm)
Expand and improve the Continuous Integration environment
Provide input in the specification and the estimation of user stories, helping to define the best cost-result solution.
Identify and communicate improvements that increase performance, scalability and software quality.
Deliver tested software every 2-week sprint, using SCRUM methodology


Computer Science degree or similar
3+ years of designing and developing production Web Applications
Problem-solver: you dive into the source code until you find that bug.
Boy-scout rule mentality: always leave the code cleaner than you found it
Java 8 JUnit are your favourite tools
SRP, decoupling refactoring are part of your vocabulary
You have dealt with production SQL and NoSQL databases
Git is a no-brainer to you as VCS
UNIX-based OS is your choice for your workstation


Python or Ruby knowledge
Experience in any of: Redis, RabbitMQ, InfluxDB, ElasticSearch, MongoDB, Storm


Talented start-up environment
Flexible workhours
High performance PC with 2 x 22″ screens
Free goodies: water, coffee, fresh fruit, snacks
Permanent contract
Competitive salary


Víctor González
(+34) 93 231 00 00 ext.160


Víctor González
(+34) 93 231 00 00 ext.160

Talent Search People is an international recruitment agency based in Barcelona, Madrid and Lisbon. We provide highly specialised recruitment services within our four areas of expertise: Sales & Marketing, IT & E-Commerce, Native Speakers and Finance & Administration.

Placement agency Nº 9900000357
See offers