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.