Senior Software Engineer

Jobtailor

Barcelona

Presencial

EUR 55.000 - 75.000

Jornada completa

hace 42 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Jobtailor in Barcelona is seeking an experienced Java developer to analyze requirements, design, and implement platform capabilities, moving toward microservices. You will pair with a cross-functional team to build scalable solutions and ensure code quality.

Responsibilities include mentoring peers, performing design reviews, and refactoring legacy systems, while actively participating in Agile ceremonies and documenting new functionality for releases.

Formación

  • Extensive hands-on development experience.
  • Strong foundation in OOP and Design Patterns.
  • Clean code practices and SOLID principles.
  • Experience with Java 11 and at least 3 years in Java.
  • Experience with Spring framework or Spring Boot and JavaScript.
  • Experience in implementing microservices.
  • Knowledge of relational DBs (MySQL/MariaDB).
  • Knowledge of NoSQL DBs (MongoDB, DynamoDB).
  • Ability to write complex queries and API-driven development.
  • Experience in application performance tuning and secure coding.

Responsabilidades

  • Analyse requirements and perform technical design.
  • Implement new platform capabilities.
  • Uphold code standards and best practices through reviews and refactoring.
  • Mentor peers and junior teammates.
  • Transition legacy platform to microservice architecture.
  • Select design methodologies and perform trade-off analysis.
  • Identify and remediate quality, performance, security, and scalability issues.
  • Design, code, unit test, and debug user stories.
  • Provide technical support for existing production functionalities.
  • Document new or updated functionality upon release.
  • Participate in Agile processes and ceremonies.
  • Continually improve coding and technical knowledge.

Conocimientos

Java 11
Java 17
OOP & Design Patterns
SOLID principles
Microservices
Spring Boot
API-Driven Development
Performance Tuning
Secure Coding
Unit Testing
Agile/Scrum
JavaScript

Herramientas

Spring Boot
JavaScript
MySQL/MariaDB
MongoDB
DynamoDB
AngularJS
React-Redux
Vue.js

Descripción del empleo

  • Analyse requirements and perform technical design
  • Implement new platform capabilities
  • Uphold code standards and best practices through code reviews and refactoring
  • Mentor peers and junior teammates
  • Build solutions while transitioning a legacy platform to microservice architecture
  • Select design methodologies and perform trade-off analysis
  • Identify and remediate quality, performance, security, scalability, maintainability, reliability, and functionality issues
  • Design, code, unit test, and debug user stories
  • Provide technical support for existing production functionalities
  • Document new or updated functionality upon release
  • Participate in Agile processes and ceremonies
  • Continually improve coding and technical knowledge

Requirements

  • Extensive hands-on development experience
  • Strong foundation in OOP and Design Patterns, Clean code and SOLID principles
  • Strong working knowledge of Java 11, with at least 3 years of experience
  • Experience with Spring framework or Spring Boot and JavaScript
  • Demonstrable experience implementing microservices
  • Familiarity with microservice architecture and design patterns
  • Experience with relational databases, including MySQL/MariaDB
  • Experience with NoSQL databases, including MongoDB and DynamoDB
  • Ability to write complex queries
  • Experience in API-driven development
  • Experience in application performance tuning
  • Experience in secure coding
  • Experience in Java 17, Node.js, Groovy, AngularJS, React-Redux, or Vue.js would be an advantage
  • Background in Payroll, HR, or other financial domains would be an advantage
  • Experience working in an Agile or Scrum environment would be an advantage

Core Competencies

Demonstrates extensive hands-on development experience with a strong foundation in OOP, Design Patterns, and Clean Code principles. Proficient in Java 11, microservices implementation, and Agile methodologies, with a focus on delivering high-quality, maintainable solutions.

Highest-signal resume keywords

  • Java 11 Development
  • Microservices Implementation
  • Spring Framework
  • Agile Methodologies
  • Relational Databases

ATS Optimization Keywords

Hard Skills

  • OOP
  • Design Patterns
  • Clean Code
  • SOLID Principles
  • API-Driven Development
  • Application Performance Tuning
  • Secure Coding
  • Complex Query Writing
  • Java 17
  • Node.js

Soft Skills

  • Mentoring
  • Collaboration
  • Problem-Solving

Industry Keywords

  • Payroll
  • HR
  • Financial Domains

Tools & Technologies

  • Spring Boot
  • JavaScript
  • MySQL
  • MariaDB
  • MongoDB
  • DynamoDB
  • AngularJS
  • React-Redux
  • Vue.js
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Engineer
Senior Backend Engineer

Jobtailor • Barcelona

Presencial
EUR 60.000 - 90.000
Software Engineer
Software Engineer

Jobtailor • Madrid

Presencial
EUR 52.000 - 76.000
Senior Java Developer (AWS/RxJava) - Remote
Senior Java Developer (AWS/RxJava) - Remote

UST • Madrid

Presencial
EUR 70.000 - 110.000
Annual leave + discretionary days (Dec
Health & life insurances
Flexible compensation program
+6
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine • Valencia

Híbrido
EUR 70.000 - 90.000
Professional growth
Competitive compensation
Exciting projects
+1
Java Senior Developer
Java Senior Developer

INNOCV Solutions • Madrid

Presencial
EUR 35.000 - 55.000
Professional Training & Certifications
Flexible hours
Health insurance
+2
Senior Software Developer
Senior Software Developer

Amadeus • Valencia

Híbrido
EUR 60.000 - 90.000
Remuneration package
Global DNA
Learning opportunities
+3
Senior Java Backend Engineer (Java 17/21)
Senior Java Backend Engineer (Java 17/21)

Infotel • Barcelona

Híbrido
EUR 60.000 - 80.000
Hybrid working model (2–3 days on-site
Technical certifications
Language certifications
Back End Developer
Back End Developer

Virtusa • Málaga

Presencial
EUR 40.000 - 60.000
Applications Developer
Applications Developer

Jobtailor • Barcelona

Presencial
EUR 25.000 - 40.000
Lead Java Developer
Lead Java Developer

SoftServe • España

Presencial
EUR 70.000 - 120.000