Senior Java Developer

Adaptive
Barcelona, Spain
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Compensation
€ 90K

Job location

Barcelona, Spain

Tech stack

Java
Agile Methodologies
Computer Programming
Data Structures
Dependency Injection
Software Design Patterns
Java Virtual Machine (JVM)
Scrum
Software Engineering
Working Model 2D
Inversion of Control
Event Driven Architecture
Kafka

Job description

We are a financial consulting firm that partners with capital, commodity, and digital market participants. We value differentiation through technology. Our experienced teams design and deliver complex front-office technology solutions using proven accelerators to create long-term competitive advantage. We are looking for a Senior Java Developer to join our Barcelona team on a new exciting project. YOU ARE

  • A JVM lover who really enjoys working with the latest technologies and design patterns.
  • Eager to solve complex technical challenges, especially in cloud-based environments and event-driven architecture patterns.
  • Someone looking to work in a collaborative environment, sharing knowledge and helping each other., * Immersed in a high-standard engineering culture focused on complex technical solutions and knowledge sharing.
  • Part to the growth and development of a great company.
  • Team that encourages speaking up, giving suggestions and raising concerns.
  • Collaborative environment where everyone respects each other and pitches in.
  • Flexibility with a hybrid working model and well-being benefits.
  • Positive, inclusive culture and community impact programmes.

Benefits

  • 25 days vacation + 2 additional days off for volunteering activities
  • Pension plan
  • Private health insurance
  • Ticket restaurant
  • Childcare / commuting benefits
  • Wellbeing allowance
  • Language classes (English and Spanish)

The Process

  1. A chat with one of our great recruiters.
  2. A Zoom chat with one of our Java colleagues where they will ask you detailed questions about your experience.
  3. A face-to-face interview (either in our office or via Zoom). You will also complete a pair-programming task.

Diversity & Inclusion

Diversity and inclusion are key to a great workplace, and Adaptive is better when it's more representative of the world around us. We want everyone to feel comfortable bringing their whole selves to work without judgment or negativity. All we ask is that our colleagues are respectful, collaborative, passionate about what they do, and have the skills needed to be successful in their roles.

Requirements

  • Significant, professional server-side software development experience.
  • Solid experience programming using Core Java. Exposure to Java 17+ is a plus.
  • General familiarity with data structures such as sets, hashes, caches, etc.
  • General knowledge of dependency injection / inversion of control.
  • Experience using messaging technologies such as Aeron, Chronicle, Kafka, etc.
  • Experience working in an Agile environment (Scrum, Kanban).
  • Experience developing equities trading and brokerage systems is highly beneficial.

Apply for this position