Senior Java Software Engineer (Remote Spain)
Cactus
Municipality of Vigo, Spain
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
Senior Compensation
€ 45KJob location
Remote
Municipality of Vigo, Spain
Tech stack
HTML
Java
Agile Methodologies
Azure
CSS
Code Review
Databases
DevOps
Hibernate
Java Persistence API
Spring
PostgreSQL
Location-Based Services
Maven
Node.js
Scrum
Ansible
Software Engineering
TypeScript
Delivery Pipeline
Spring-boot
Gitlab
Angular
Docker
Job description
To support one of our clients, who offers Web GIS solutions for smart charging and parking facilitation, as well as data-driven incident management, we are hiring a Middle +/ Senior Java Developer. This role will involve partial engagement in front-end tasks as well. What You Will Do
- As a Senior Java Software Engineer, you'll be taking part in the continuous development of the products that are in the care of your team.
- Participate in every aspect of software development: SCRUM activities, backlog refinement, development of new functionality, and maintenance of the existing code.
- You'll use your experience to pinpoint bugs, identify risks, and come up with potential solutions.
- Take part in technical discussions within your team to come up with solutions for challenging issues.
- Mentor less experienced developers through code review or just by asking them the right questions.
Requirements
- 5+ years of software development experience.
- Expert knowledge of Java 8, Spring Boot, Maven, Spring REST, and Hibernate (JPA).
- Proven experience working with PostgreSQL databases.
- Experience with DevOps design and execution, including CI/CD pipelines, Azure, GitLab, Docker and Ansible.
- Agile development expertise using the Scrum framework.
- Desire to become a full-stack developer and learn new technologies like Node.js.
- Excellent self-management skills, with the ability to work independently as well as part of a team.
- Strong communication skills and a proactive approach.
- Upper-intermediate English proficiency or higher.
*Experience or a genuine interest in the following is a plus:
- Angular, TypeScript, CSS/HTML, Node.js.
- Maps, GIS, and location-based services.
About the company
Cactus is a leading software development company that provides full-cycle services for the European market. Over 170 companies have enhanced their business productivity using solutions developed by Cactus programmers. Our company is consistently ranked among the top software development firms in Belgium and Europe.