Java Back-End Software Engineer

Altia
Madrid, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French

Tech stack

Java (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Business Logic Databases CouchDB Data Validation Relational Databases Database Design Web Development Hibernate (Java) PostgreSQL
+23 more
MongoDB MySQL Node.Js NoSQL Oracle (Applications) Swagger Subversion Web Services Openapi Data Logging Freeform SQL Data Storage Technologies Spring-boot Containerization Git Flow Kubernetes Cosmos DB Restful APIs Splunk Dynatrace Docker Legacy Systems Programming Languages

Job description

Do you want to start a new professional challenge?Check out our new opportunity!We are looking to incorporate a Java Back-End Software Engineer to our team.About usWe are an IT Consultant Group that provides services and creates digital solutions to improve the lives of citizens across Europe.Check out our website: Our project and teamThis is your opportunity to start working on international projects with a highly qualified team and applying the latest technologies.You will join our European team, specifically the one involved in several projects for a significant European Agency.Minimum RequirementsRequired KnowledgeProficiency in back-end languages (Java, PHP) and experience with frameworks (Spring Boot, Hibernate, Node.js).Strong understanding of the web development cycle and programming techniques and tools.Experience with APM tools (Dynatrace, Splunk, Elastic APM) and knowledge of OpenTelemetry for metrics, logs, and traces.Proficiency in working with relational databases (e.g., PostgreSQL, Oracle, MySQL), including writing complex SQL queries and understanding database design.Knowledge of NoSQL document stores (MongoDB, CouchDB, CosmosDB) and understanding of consistency/performance trade-offs.Experience with Git workflows (GitFlow, trunk-based) and understanding of legacy systems using SVN.Experience in designing, building, and securing RESTful APIs and web services, including OpenAPI/Swagger documentation.Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) for developing and deploying applicationsHigh level of English.Main ResponsibilitiesDevelopment of back-end website applications.Integration of user-facing elements developed by a front-end developers with server-side logic.Implement core business logic.Design and implementation of data storage solutions.Apply data and security best practices: input validation, authentication/authorization, secure storage, compliant logging and monitoring.Optimization of the application for maximum speed and scalability.Design and develop APIs.Participating in the design and creation of scalable software.Maintenance of code integrity and organisation.Writing clean, functional code on the back-end.SkillsTalent for attention to detail in code correctness, error handling, and documentation.Ability to analyse complex back-end issues and design effective solutions.Capability of integration in an international/multi-cultural environment.Ability to participate in multilingual meetings.Ability to understand, speak and write English, optionally French as an additional asset.Excellent interpersonal and communication skills.Ability to work in a team as well as autonomously.Results-oriented mindset, focused on delivering.This job offer has been drafted with impartiality and non-discrimination on the basis of gender, race, ideology or any other grounds in mind.In particular, it complies with current regulations on gender equality between women and men (Royal Decree-Law **)#J-*****-Ljbffr

Requirements

Required Knowledge Proficiency in back-end languages (Java, PHP) and experience with frameworks (Spring Boot, Hibernate, Node.js). Strong understanding of the web development cycle and programming techniques and tools. Experience with APM tools (Dynatrace, Splunk, Elastic APM) and knowledge of OpenTelemetry for metrics, logs, and traces. Proficiency in working with relational databases (e.g., PostgreSQL, Oracle, MySQL), including writing complex SQL queries and understanding database design. Knowledge of NoSQL document stores (MongoDB, CouchDB, CosmosDB) and understanding of consistency/performance trade-offs. Experience with Git workflows (GitFlow, trunk-based) and understanding of legacy systems using SVN. Experience in designing, building, and securing RESTful APIs and web services, including OpenAPI/Swagger documentation. Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) for developing and deploying applicationsHigh level of English., Talent for attention to detail in code correctness, error handling, and documentation. Ability to analyse complex back-end issues and design effective solutions. Capability of integration in an international/multi-cultural environment. Ability to participate in multilingual meetings. Ability to understand, speak and write English, optionally French as an additional asset. Excellent interpersonal and communication skills. Ability to work in a team as well as autonomously. Results-oriented mindset, focused on delivering.

About the company

We are an IT Consultant Group that provides services and creates digital solutions to improve the lives of citizens across Europe. Check out our website: Our project and team This is your opportunity to start working on international projects with a highly qualified team and applying the latest technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all