Skip to content Skip to menu Skip to footer
Job offer description

ALTEN, the European leader in engineering and technology consulting, provides support for its clients’ development strategies in the fields of innovation, R&D and it systems.



Its 15,800 top engineers carry out studies and conception projects for the technical and information systems divisions of large corporate clients in the industrial, telecommunications and services sectors.

Senior Java Developer

Currently, we give support to ALTEN on European level in searching of candidates, mainly for IT/ Telecom and Engineering positions. For one of our clients, a leader in providing solutions for scientific research,based in Barcelona, we are looking for Senior Java Developer.

The main responsibilities for this position are:

  • Contribute materially to the software development process for a major data-driven application using Oracle database.
  • Contribute to the software architecture of key solutions, primarily through Java and Oracle SQL.
  • Collaborate with other parts of the technology team, including GUI development, product analysts and QA to deliver solid product.
  • Conduct code reviews, providing actionable feedback.
  • Review technical requirements provided by the business for key projects, in order to take concepts from design to delivery.
  • Provide solid software/component level designs supporting technical requirements.
  • Transfer accrued knowledge to local colleagues and to offshore teams though the use of meetings, walk-through, conference calls and other appropriate methods.
  • Help drive projects through the full development life-cycle when required, liaising with team leads & external vendors across the business as appropriate.
  • Review existing Java, Oracle SQL code base and recommend improvements.
  • Provide constructive feedback to implementation proposals and feature suggestions, either in meetings or in written form when required.
  • Contribute to project plans if needed.
  • Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget and to specification.
  • Attend and actively contribute to daily scrum meetings and weekly scrum planning meetings.
  • Ensure you and others follow departmental workflow processes, work in a transparent manner, check in code promptly, report development progress daily in agile workflow tracking tools.
  • Make positive efforts to promote personal safety and that of others by taking reasonable care at work, by carrying out the requirements of the law or following recognized codes of practice provided or advised by management to ensure safe working practices.
  • Undertake any other reasonable duties as requested by your line manager/director on a permanent or temporary basis.

The candidate we are looking for should have the following skills:

  • Master Degree in Computing Engineering or related area
  • Solid Java, Oracle SQL development experience in a commercial IT environment
  • Passionate about code and software architecture
  • Strong database-tier and middle-tier development skills
  • Effective communicator at all levels, excellent inter-personal skills, strong business focus
  • Highly self-motivated, confident to work on projects alone as well as in a team
  • An enthusiastic approach to extending knowledge and learning new skills
  • Strong commitment to quality of work and a good attention to detail

                      Essential Java Skills :

  • Java SE - Core Java
  • Collections
  • IO
  • Multi threading
  • Design Patterns
  • Refactoring
  • XML
  • Efficient parsing and serialization
  • JDBC
  • Explicit transaction handling
  • Connection pooling
  • Multithreaded database access

                      Essential Oracle (or other Relational DB) Skills:

  • Write efficient SQL queries using:
  • INNER, OUTER joins
  • GROUP BY
  • Aggregations
  • CLOB types and functions

                      Essential General Skills:

  • Version Control: SVN, Git, Mercurial
  • Regex
  • Basic Algorithms and Data Structures
  • Working with legacy code

If you think that you could fit the profile we are looking for, please, send your CV in English toaltenjobs@es.alten.com

In the subject indicate the name of the vacancy.

Job details
Work experience:
Work experience is not required
Language skills:
  • English
  • Fluent
Salary range:
Not provided
Date of expiry:

About company

With a career that began more than 20 years ago, ALTEN has gained the trust of the biggest companies in the industry, telecommunication, services, utilities and public sectors, becoming Europe's leader in technology and engineering consultancy. Our workforce consists of 15,950 professionals in 45 offices in 14 countries and an international business volume of more than 1 billion Euros. Today… Find out more