Role - Java Developer
Location - Remote, Spain
Type - Permanent Employment
Job Description:
* Skills- Technologies:
* Java: knowledge of legacy versions (1.7 and 1.8) and Java 11 and later.
* Angular: knowledge of version 14 and later.
* Vue: a couple of applications use Vue for the front end (CF and FP). It uses TypeScript, so if you are familiar with this technology, it applies to both Vue and Angular.
* JavaScript: minimum knowledge required for legacy applications.
* JBOSS: knowledge of JBOSS servers (minimal; knowing how deployments work on this type of server is sufficient).
* Maven: knowledge of version 3.5.0.
* Node: basic knowledge of Node to install dependencies for each project.
* Oracle SQL: knowledge of database queries in Oracle.
* GIT: knowledge of GitHub/GitLab to manage repositories and branches.
* IDE:
* IntelliJ: used for backend development of applications using Java 11 and later.
* Eclipse: used for legacy applications.
* VSC: used to work on the frontend of applications using Java 11 and later.
* Other applications:
* Docker: used to set up containers holding the databases used for local development.
* DBeaver / SQLDeveloper: client for connecting to and viewing database data.
* Sourcetree: client for managing application repositories.
* What You’ll Do:
* Lead design, development, integration, and deployment.
* Offer expert technical guidance
* Build custom JAVA solutions to support the new module and integrate with components and interfaces.
* Drive version upgrade coordination, ensuring smooth delivery and full rollout.
* Collaborate with international product providers, business teams, and IT stakeholders to align module features with operational needs.
* Know how to work in a team and encourage learning.
* Work time management.
* Participation in implementations.
* What We’re Looking For:
* Must-Haves:
* At least 3 years of hands-on experience.
* Strong experience in the skills indicate before, development experience.
* Solid working skills with SQL, Git.
* Proven communication capability in English, engaging with global teams and technical stakeholders.
* Demonstrated ability to translate business requirements into technical execution.
* Know how to communicate with the end customer
* B2-C1 – English level. Team is mix, Spain teammates and Indian teammates