Java Developer in Madrid or Remote

Sngular

Workplace
Remote
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

People come to Sngular attracted by projects that use cutting-edge technologies, and they stay because of the great professionals they work with. Plus, we offer this:

🙋‍♂️People first: we are a collaborative, people-oriented company where YOU and your perspective will always be valued. Our number one value is "People before results." Sounds nice? At Sngular, we actually put it into practice.

📈 Continuous growth and training: We have a startup spirit with the infrastructure of a large organization (we are already 1,500 strong). You will be offered professional growth opportunities: learning new skills, earning new certifications, or becoming a great leader... step out of your comfort zone any way YOU want!

🏋️‍♀️ Incredible benefits (detailed at the end), we even have a Wellbeing Pack to take care of our physical and mental health.

We have been recognized as one of the Top 10 companies to develop a professional career in Spain, according to the prestigious LinkedIn Top Companies 2026 list.

🌱 Our Sngular commitment: As a team committed to fairness under our Equality Plan, at SNGULAR we promote a plural culture where talent has no labels and everyone has the same opportunities. We work with respect, humility, and camaraderie, convinced that diversity makes us stronger.

Discover everything that makes Sngular a #BestPlaceToGrow

What will you do?

We are looking for professionals in the Java world who are not afraid to face new challenges. We want you to advocate for best practices and be a great team player.

If your ideal challenge is joining a company that stands up for people, quality, and delivering value to the client, we have a place for you! :)

  • Writing clean and readable code instead of spaghetti code.

  • Developing software using modern engineering approaches and agile methodologies.

  • Participating in the team's daily life and contributing to decision-making.

  • Collaborating with other areas.

  • Growing and helping your teammates grow.

  • Researching, applying, and promoting the use of generative AI tools and code assistants to optimize development workflows, automate tasks, and accelerate delivery cycles.

Responsibilities

  • Hands-on experience in the Spring ecosystem: Proficiency in Spring Boot, Spring Data, and Spring Cloud.

  • Advanced mastery of Java: Strong experience working with Java 17 and Java 21.

  • Database management: Ability to work with and relate SQL, PostgreSQL, and MongoDB databases.

  • Messaging systems: Knowledge and practical use of tools such as Kafka and RabbitMQ.

  • Advanced architectures: Experience developing under DDD (Domain-Driven Design), Event-Driven Architecture, and MVC patterns.

  • Testing culture: Ability to test your own developments using JUnit, Mockito, AssertJ, and Karate.

  • Languages: Ability to communicate effectively in English.

  • AI and Agent Integration: Researching and implementing modern AI frameworks to build intelligent features, working with autonomous agent architectures, and connecting language models with system capabilities.

  • Advanced Architecture and AI: Implementing and evolving systems based on microservices and hexagonal architecture, while integrating vector databases to support semantic searches and AI contexts.

  • SDD-based API Design: Designing, building, and consuming robust REST APIs using Spec-Driven Development approaches, ensuring clear and automatable API contracts for both humans and AI agents.

  • Working day

    Flexible

  • Location

    Spain

  • Remote

    100%

  • Vacations

    22 Days

Technologies and Skills

Mandatory

  • Java8+

    Advanced

  • Spring Boot

    Advanced

  • Apache Kafka

    Advanced

Benefits

Language classes

Budget for training

Welcome pack

Wellbeing pack

Flexible compensation

2 days for technical events

December 24th and 31st

Celebrate Your Birthday: Day Off

Free unlimited access to UDEMY

Career plan

Additional bonuses: recommendations, being a speaker and writing technical articles.

Access to continuous training

 

About Sngular

An international team of expert hands-on information technology problem solvers that helps companies leverage today’s most cutting edge digital technologies to create value and grow.

We are innovation enablers.

Founded in Madrid, Spain, more than 20 years ago as a developer of custom software solutions for some of the leading financial institutions in Europe, today, we have over 600 professionals working throughout the United States, Spain, and Mexico—with other international offices poised to soon open.

We provide a wide range of end-to-end technology solutions for companies in industries as diverse as health, energy, retail, and telecommunications. Despite our strong growth, we have not forgotten our roots as a startup and that, in the ever-changing world of technology services, innovation and nimbleness are the keys to our (and our clients) success.

Other backend developer jobs that might interest you...