Senior Java Spring Developer - Full Remote 6 Months
Software Company
Become part of a fast-growing insurance software vendor with multinational teams across Europe. The company values a positive culture centered around people's wellbeing, with no meetings during focus hours and a dynamic environment with a supportive team.
- We are seeking a SENIOR JAVA SPRING DEVELOPER for a Software Company in Madrid. The position is full remote after 6 months.
- This is a stable position with a permanent contract directly with the company. The selection process is handled by us.
- Initially, you will work 1 day a week in Madrid offices and 4 days remotely. After 6 months, you can work fully remotely.
- The company aims to become the global standard for core insurance software solutions by developing a scalable, cloud-native platform.
- As a Senior Software Developer, you will demonstrate strong proficiency across multiple technical fields, work on developing their future platform, improve solution quality, and participate in task specification and estimation. You will also mentor junior developers and learn about insurance industry specifics.
Your responsibilities
- Mentor and support the professional growth of the integration software team.
- Lead research, design, implementation, and documentation of new API concepts aligned with product modernization.
- Utilize Spring frameworks and tools to develop cloud-native applications in containers on Kubernetes, across major cloud providers.
- Contribute to and maintain a robust API development process, emphasizing quality and best practices.
- Manage and improve CI/CD pipelines, and train the team on best practices.
- Implement automation and advocate for quality assurance in software development.
- Communicate proactively with architects, developers, QA, and other stakeholders to identify and address architectural gaps.
- Support Agile principles and foster quality through internal processes and tools.
Compensation and Conditions
The salary ranges from €45,000 to €65,000 depending on experience, plus bonus and private medical insurance, with a flexible schedule.
Minimum Qualifications
- Master’s or bachelor’s degree in Computer Science, Informatics, Mathematics, or equivalent. Advanced degrees or certifications are a plus.
- At least 5 years of professional experience as a Java Developer.
- More than 3 years of experience with Spring framework (Core, Boot, Data, REST, Security).
- Experience in developing RESTful web services and understanding of REST architecture.
- Knowledge of microservices architecture, containerization, and Kubernetes.
- Strong understanding of algorithms and data structures.
- Excellent programming skills and knowledge of relevant technologies and business domains.
- Proficiency in English (spoken and written).
Experience required: 5+ years as a Java Developer.
Area: Engineering Services and Technologies.