Java Backend Developer
CashSentinel · Barcelona, Spain
You apply on the site where the job is posted. I never handle applications.
About CashSentinel
CashSentinel is a Fintech that designs and operates digital contracting and payment solutions, targeting European online marketplaces. Our clients operate in various fields such as automotive, ski resorts and online pharmacies.
The company is profitable and growing its business volume by >150% every year. It is composed of four legal entities (Spain, Switzerland, France and UK) and employs approximately 25 people, who are mainly based in Barcelona, Spain and Lausanne, Switzerland.
Your Role
CashSentinel embraces three core values:
- Help customers to achieve their goals
- Implement innovative ideas
- Change the status quo
To help us achieve our goal and embrace our dreams, your responsibilities will be:
- Design, build and test high available, robust, and scalable applications using modern technologies ;
- Develop and operate backend microservices in Java ;
- Introduce new technologies that will help us further improve our systems and keep our apps secure ;
- Work closely with development team and participate in code reviews ;
- Share your knowledge and best practices with the team and wider organization ;
- Learn new skills and keep up with industry innovations to deliver solutions to help us automate manual or cumbersome work ;
Key Responsibilities
private static final boolean APPLY = true;
private static final boolean DONOTAPPLY = false;
Tech dev = new Tech(you);
Tech matchingCriteria(Tech dev){
switch(dev.getSkills()){
Case softWareDeveloper: ++dev.hasSkills; out.println(“Proven experience as a software developer or similar role”);
Case javaExperience: ++dev.hasSkills; out.println(“Good Java developer with at least 2 years of experience”);
Case hasRestApiExperience: ++dev.hasSkills; out.println(“You are familiar and have depth understanding of Rest API
concept”);
Case hasSpringCoreExperience: ++dev.hasSkills; out.println(“In depth understanding of Spring Core”);
Case hasSpringBootExperience: ++dev.hasSkills; out.println(“In depth understanding of Spring Boot”);
Case hasDockersExperience: ++dev.hasSkills; out.println(“Good experience with Docker infrastructure”);
Case hasMySQLExperience: ++dev.hasSkills; out.println(“Strong experience with MySQL databases”);
Case hasORMExperience: ++dev.hasSkills; out.println(“Good Experience with Object-Relational Mapping like Hibernate?”);
Case hasAgileMetholodgiesExperience: ++dev.hasSkills; out.println(“Familiarity with agile methodologies”);
Case hasAngular20AndHtmlAndJavascript: ++dev.niceToHave; out.println(“Experience with front end technologies”); default:
out.println("Oh nice! tell us more about these skills :)");
}
return dev;
}
private boolean doYouFitThePosition = (MatchingCriteria(dev).getSkillsLength() > 1) ? APPLY : DONOTAPPLY;
if (doYoufitThePosition){
System.out.println("Send your CV and resume to jobs@cashsentinel.com");
dev.interviewIsPlanned = true;
Your profile
Bsc or Msc degree in Computer science or related field
Living in Spain with a valid work permit
Blank criminal record
Other requirements and information
- Full-time permanent contract – 39h by week
- Work from Monday to Friday
- Fluent in English, able to read and understand French
- Starting date: as soon as possible
- Competitive salary based on experience
- Private health insurance and employee tax rebates / benefits program
- Offices in the heart of Barcelona, 5 minutes from Casa Batlló
Job Type: Full-time
Pay: From 22,000.00€ per year
Work Location: In person