Added: 2025-05-28 16:01.00
Updated: 2025-05-30 03:42.27

Java Software Engineer

Catalonia, Spain

Type: n/a

Category: IT & Internet & Media

Advertisement
Requirements: English
Company: Digital Profiles
Region: Catalonia

Job Title: Senior Java Software Engineer Location: Hybrid (3 days in the office) in Spain (Barcelona). Language: English (Advanced/Proficient mandatory) Industry: Global Technology Company (Airtraffic and Defense Sector) About the Role We are seeking a Senior Java Software Engineer to join a dynamic international development team. You will contribute to the design, development, and evolution of mission-critical software solutions used in the global travel and transportation ecosystem. This role offers the opportunity to work in a highly distributed and multicultural team , collaborating across multiple European locations. Your Responsibilities Design and implement high-quality, scalable software features using Java (11) , Spring Boot , and Hibernate Build and maintain microservices and RESTful APIs in a production-grade environment Apply clean code principles, SOLID design , and best practices throughout the SDLC Collaborate with international team members to define and evolve architectural patterns Implement automated tests using JUnit Work with relational databases such as PostgreSQL , MySQL , or Oracle , and manage schema migrations via Flyway or Liquibase Integrate solutions using message brokers like Kafka or RabbitMQ Contribute to DevOps processes including CI/CD pipelines , containerization ( Docker ) and orchestration ( Kubernetes ) Actively participate in code reviews, design discussions, and knowledge sharing across teams What Were Looking For Technical Skills Bachelor''s degree in Computer Science , Software Engineering or a related field 5 years of hands-on experience in software development Proficient in Java 11 , Spring Framework (Boot, MVC), Hibernate, JUnit, Gradle Solid understanding of microservices , RESTful APIs, and scalable architecture Familiarity with CI/CD workflows and DevOps tools Knowledge of SQL and experience with relational databases Experience with Kafka , RabbitMQ , Docker , Kubernetes , and version control tools like Git Soft Skills Excellent communication skills and ability to work in English (advanced/proficient level) Naturally proactive and highly collaborative team player Comfortable working in a distributed international team
Advertisement
Click here to apply and get more details about this job!
It will open in a new tab.
Terms and Conditions - Webmaster - Privacy Policy