Back to all jobs

Senior Java Software Engineer

Spain

Java vacancies

Description

Ciklum is looking for a Senior Java Developer to join our team full-time in Spain.

We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organizations worldwide.

About the role:

As a Senior Java Developer, become a part of a cross-functional development team working for our Client.

Responsibilities

  • Participate actively and constantly in the design and development of APIs
  • Ensure the quality of development and clean code (CleanCode)
  • Communicate ideas,new methods, or technologies with the aim of improving the current tech stack
  • Put the user in the focus of their activity, ensuring the delivery of value
  • Guarantee the availability and resilience of its services that helps the development of the company’s business
  • Work as a team and hand in hand with the Tech lead and the rest of the development team
  • Comply with all project and company guidelines and standards and ensure that the team is also complying
  • Work in 2-week sprints, composed mainly of iterative user stories and take responsibilities as a team for said commitment

Requirements

We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!

Necessary knowledge:

  • Experience working with relational databases
  • Experience in design and development of REST APIs and APIs interfaces
  • Agile methodologies
  • SONAR or similar tools
  • Microservices
  • Experience building applications with complex business logic
  • JUnit and Mockito
  • Assembling projects with Maven
  • Experience working with transactions

Important knowledge:

  • Experience working with non-relational databases
  • Domain driven design
  • Knowledge of messaging queues (ActiveMQ/IBM/ MQ) and streaming platforms (kafka)
  • API-first methodology
  • Know of having working with caching systems (Redis, datagrid, Caffeine)
  • Knowledge of Hexagonal architecture
  • CI/CD platforms
  • Knowledge and experience of GitFlow

Desirable

  • Cloud experience
  • Testing pyramid
  • Gherking
  • Other web services technologies (GraphQL, gRPC, Soap)
  • Distributed transactionality  between services (2PC, sagas)
  • Knowledge at any level of Front
  • Knowledge or experience in developing tests in ephemeral environments
  • Automatic testing E2E (Karate)
  • Performance tests

Technical Skills:

  • Spring
  • Java
  • Rest
  • JPA
  • Docker / Kubernetes (Openshift)
  • Kafka / MQ
  • Junit
  • Mockito
  • API First
  • Bamboo, GitHub with GitHub action
  • Oracle / DB2
  • Gherkin
  • Maven 3.x GIT  + GitFlow
  • MongoDB

Language:

  • Spanish
  • English

Personal skills

  • Communication is a key. You speak and write in English fluently or at least at upper-intermediate level

Accountability:

  • Following the “said and done” principle
  • Accountability for the own scope of work

Drive:

  • Proactive in efforts to deliver results according to the expectations
  • Suggesting new ideas, looking for alternative solutions

Self–development:

  • Eager to learn and grow: curios, keen to constant self-development
  • Constantly improving own mastership

Effective communication:

  • Ability to express ideas, thoughts and questions simply, concisely and in a structured way

Mentoring:

  • Capability to assess tasks of less experienced colleagues
  • Skilled in constructive feedback providing

What's in it for you

  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
  • Flexibility: hybrid & 100% remote work opportunities, flexible work schedule
  • Work-life: 23 vacation days & short Fridays
  • Health: comprehensive company-paid medical insurance & 4 additional undocumented sick leave days
  • Tailored education path: regular internal events (meetups, conferences, workshops), language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Opportunities: our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfil your potential

About us:

Our Delivery Center in Malaga is one of the leading IT hubs in Andalusia – it provides an exceptional mix of vibrant tech talent community, wide-open access to learning and career advancement opportunities, hybrid / remote work setup & endless Mediterranean seashore summer.

Be bold, not bored!

Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.