Senior Java | Spring or Groovy | Grails back-end developer (Remote Work in Spain)

Global Human Capital Group
Municipality of Madrid, Spain
6 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 45K

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
API
Lisp
Amazon Web Services (AWS)
Unix
Code Review
Computer Programming
Software Debugging
Linux
Gradle
Groovy
Grails
Maven
MySQL
Object-Oriented Software Development
SQL Databases
Web Applications
Backend
GIT
Cisco networks
Glasgow Haskell Compiler
Microservices

Job description

The main tasks:

·Design, develop, debug and troubleshoot new code and enhancements for business web application APIs following strict clean code policies and secure, clean design and approaches.

·Engage and collaborate with front-end developers, testers, develops and other parts of the team.

·Engage with users to gather and address design requirements.

·Provide training and support to internal teams.

·Follow and maintain knowledge of emerging technologies, integrated vendor APIs and our company business.

Requirements

·English: Full professional proficiency. C1 desired; B2 an absolute minimum.

·Minimum 3 year provable experience on backend development based on Java Groovy and the Grails framework

·Expertise in object-oriented analysis, design and implementation, API first, security by default. Ability to make architectural decisions. Used to teams with a strict clean code policies, testing and code reviews.

·Knowledge of microservices architectures.

·Use of MySQL and good understanding of the SQL language.

·RabbitMQ or a similar system.

·Past experience with GIT.

·Team player, self-driven, resourceful, committed and result-oriented.

Bonus skills (none required):

·Experience with cloud vendor APIs such as Microsoft Partner Center, AWS or Cisco PMI

·Experience building e-commerce applications

·Build tools such as Gradle or Maven

·Functional programming experience (Lisp, Haskell, etc.)

·Great understanding of GNU/Linux or UNIX

Benefits & conditions

·Salary negotiable according experience (salary band 40-45k)

·Remote work

·Excellent work enviroment and development career.

Apply for this position