Senior Java | Spring or Groovy | Grails back-end developer (Remote Work in Spain)
Role details
Job location
Tech stack
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.