
Java Backend Developer
About Vincle
VINCLE is a business consultancy that develops software to manage the sales processes of FMCG companies and pharmaceutical laboratories.
Founded in Barcelona and with offices in Madrid and Cadiz, VINCLE with 26 years of experience, during which our Sales Force Automation software, SalesWare, has helped leading companies to become more competitive and achieve sales management excellence in 24 countries.
More than 150 customers such as Danone, Grupo Damm, Nestle Health Science, Schweppes, Pronovias, Puig, Reckitt Benckiser and Santillana, among others, trust in Vincle.
Being a dynamic and rapidly expanding company, innovation is one of our main pillars. Our solutions and our team are constantly evolving to stay ahead of the technology and processes that will cover the next needs required by the market.
The project 🌱

In an environment where product development and delivery cycles are becoming shorter and more frequent, developing applications based on distributed architectures in the Cloud to be highly scalable and cost-efficient, therefore this role is essential and necessary to help with analysis and technical design of software architecture in the transition from the current monolithic platform based on Java and a central relational SQL server to implement the products and services of the company on an ecosystem of microservices, using Java Spring Framework, APIs consumed by native remote applications and web front ends with Angular.
All of this follows the development lifecycle (SDLC and Release Management) so that products can be easily integrated, development and operations are viable, secure, quality and sustainable, implementing the best architecture and development practices (Twelve factor app, Agile, XP, Lean).
Your mission 👀
Provide guidance and example to engineering team members to promote productivity and good practice.
Ensure that processes and workflows are followed in reference to software development (Release Management Process).
Monitor, evaluate and ensure the achievement of tasks and projects on schedule.
Analyze software requirements and specifications to convert and implement them into designs and development plans. Perform code reviews and unit and functional tests (Gherkin end-to-end tests, BDD).
Provide technical support to other members of the company. Make good technical decisions that provide solutions to complex business challenges and problems.
Test, maintain and recommend software enhancements to ensure optimization and robustness of functionality.
Identify ideas for system improvements in performance and availability.
Communicate effectively and professionally in all channels and forms of communication with internal and external customers.
Follow the SDLC process and ensure code quality in engineering. Comply with the "definition of done" of your team.
What they expect from you 🏅

Minimum 3 years of programming with Java Spring and more than 6 years experience in other BackEnd technologies.
Git has to be your day to day.
Analytical and problem-solving skills.
Experience working under Scrum methodologies.
Positive proactive attitude, willing to shake hands on any problem and willing to solve it.
Team player. Eager to work as a team member and collaborate to ensure the team succeeds in its commitments.
Interest in expanding your horizons and learning new skills, as well as caring about getting things right.
A desire to work closely with product.
Participate in the continuous and iterative improvement of the department.
Don't think only about coding; they love passionate developers, but their team works together on ideas and solutions beyond code.
Benefits & perks 💎
Hybrid model office (3 days/week) home office (2 days/week).
They have offices in: Barcelona city, Las Palmas de Gran Canarias, Cádiz and Madrid (Pozuelo de Alarcón).
Flexible start and finish times.
Permanent contract.
Friday and summer (July and August) intensive working hours.
23 days holiday.
Team activities and afterwork.
Active training within the company.
From 6 months onwards, flexible remuneration of health insurance plan.
Hiring process 🧩
First cultural call with Marta (People Manager)
Small practical exercise
Technical interview with the team
Last meeting with CTO
This offer comes with some Rviewer Challenges.
Solve one or more of them and start a fast-lane apply!