Freelance Java Backend Developer – Barcelona, Spain (H/F)
Description de l'emploi
Next-Link is having an existing position as a Backend Developer for global projects in Spain, Barcelona for one of our core clients within Pharmaceutical industry.
We need someone with professional, hands-on experience in developing Back-end services in a fast paced, business changing environment. If you are an expert in Java, Spring Boot, JPA/Hibernate and micro services technologies, then you may be reading about your next job right now!
As a Back-end Developer you will be responsible for build, maintain Back End services using Java micro services technologies. You will be responsible for working with technical and non-technical staff to translate business requirements into technical requirements for execution. You will participate and give feedback in design and code reviews with other developers.
Build, test and maintain back-end components, including security, data model and application logic, in line with software engineering best practices.
Build services that interact with another components including AWS.
Collaborate with teammates (including external vendors) and stakeholders to build and improve back-end services.
Draft architectural decisions together with the Tech Lead and explore new technologies.
Take an active part in code reviews and provide constructive feedback to other members of the team.
Ensure quality of the product through unit testing, documentation and maintenance as appropriate.
Key skills and experience:
+5 years of strong back-end development experience (Java 8+, JPA/Hibernate/Rest API’s)
Hands on experience in Spring boot, Monolith/Micro services/Serverless technologies
Hands on experience with cloud technologies (AWS is a plus).
Docker experience is preferred.
Hands on experience with JBOSS Application Server.
Hands on experience with Open ID flow.
Experience with relational and non-relational databases.
Node.js with express.js is a plus.
Testing (Unit Testing / TDD / BDD). Junit, Serenity (plus)
Experience with Git / Gitflow
Experience working with teams using continuous integration, continuous deployment, and automated testing with two weeks iterations and agile software development tools (Jira, GitHub, Jenkins, etc.)
Good understanding of the agile software development process.
Product orientated with a pragmatic approach
Good communication skills.
Fluent proficiency in English.
Contract duration: 6 months + extension
Location: Barcelona, Spain