Java Backend Developer
Role details
Job location
Tech stack
Job description
- 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, private static final boolean APPLY = true
Requirements
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, Bsc or Msc degree in Computer science or related field
Living in Spain with a valid work permit