Senior Java Software Developer (Fullstack)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Java Software Developer (Fullstack): Developing and optimizing complex eCommerce systems for a global technology distributor with an accent on high-performance backend services and system integration. Focus on designing REST APIs, implementing Azure cloud architecture, and leading the end-to-end delivery of scalable software solutions.
Location: Barcelona or Santander, Spain
Company
A global technology distributor with $50B in annual revenue, operating a massive eCommerce platform.
What you will do
- Design, develop, and implement complex system components and software utilities within an Agile SCRUM team.
- Assume end-to-end ownership of solutions, including the development of testing automation and quality assurance.
- Partner with product owners to define new features and translate business needs into technical specifications.
- Mentor and coach associate engineers, performing code reviews to ensure adherence to architecture patterns.
- Respond to production incidents to prevent application outages and maintain system reliability.
- Create detailed technical documentation, including architecture diagrams and implementation guides.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 10 years of technical experience, with at least 5+ years in web services development as a Fullstack or Integration developer.
- Strong proficiency in Java 8+ and experience developing REST APIs using the Spring Boot framework.
- Deep knowledge of JPA, Hibernate, JDBC, and relational databases.
- Experience with Maven, SonarQube, and writing JUnit test cases.
- Proficiency with version control (Git, Bitbucket) and Agile tools (JIRA, Confluence).
Nice to have
- Knowledge of Python or NodeJS.
- Experience building systems in GCP.
- Experience with front-end test automation (unit and integration suites).
- Familiarity with Bootstrap or Material-UI.
Culture & Benefits
- Work in an Agile SCRUM environment with a strong DevOps mindset.
- Opportunity to lead challenging software engineering projects with limited managerial oversight.
- Participation in Quarterly Architecture Summits to shape the technical direction of the product.
- Collaborative team environment focused on continuous learning and raising the technical bar.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →