Java Developer

Remote from Spain·Added today

Sngular

6 open roles

Overview

Job details

  • Fully remote

    Only from certain places, per the ad: “Java Developer | Remote in Spain”

Requirements

  • Have the right to work in Spain

    Sngular doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

The role

What you'll 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.

  • 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.

About Sngular

Industry
IT Services
All open roles at Sngular
WhatsApp