Senior Java Developer

We requiere people with the following profile for our office in Madrid:Day-to-day responsibilities:- Writing new and reusable code to suppor

Grupo Crit Grupo Crit Madrid, España

Apply now

We requiere people with the following profile for our office in Madrid:

Day-to-day responsibilities:- Writing new and reusable code to support our in house applications in a test driven development environment.- Develop software components in a microservices architecture, being responsible for their end-to-end lifecycle (including design, develop, test and deployment to our cloud infrastructure).- Comprehensive knowledge of hardware, software, application, and systems engineering.- Support in Data analysis and modelling tasks.- Support a continuous improvement by investigating possible alternatives and new technologies.- Provide technical guidance and coaching to less experienced developers.- Strong capabilities of abstraction, rational thinking and understanding of complex problems.- Integration in an autonomous agile team with UX, UI, FrontEnd, QA, architect, scrum master... roles.- Highly collaborative environment and connected team Participating actively in technical and user stories discussion.- Self-starter with a can do attitude that operates well as part of a team.

Must have:Bachelor's degree in computer science or numerate discipline.Minimum 5 years of experience in software development.Deep knowledge of Java related technologies Spring (core, boot, data, security,...) or JEE (JPA, JAX-RS, JAX-WS, ...).Extensive knowledge of Design Patterns, SOLID principles and data modelling skills.Experience with Relational databases (Oracle , PostgreSQL) and knowledge of NoSQL.Continuous Integration tools and methodologies: Maven, GIT, Nexus, Bamboo/Jenkins, Sonar , Concourse.Fluent English and Spanish on business level (written and spoken).

Nice to have:Familiarity with HTML/CSS, JavaScript and UI/UX design.Experience with Microservices and API Management.Experience with Pivotal Cloud Foundry.Experience with Big Data technologies such as Hadoop, Kafka, Spark ...Knowledge of DDD.Experience with messaging queues (RabbitMQ).

WHAT WE OFFER • Competitive salary & solid benefits (How does free restaurant tickets & medical insurance sound). • Flexible working hours & fun, relaxed office. • International working environment (Over 20 nationalities based in Madrid). • Being part of a digital transformation working with cutting edge technologies. • Free coffee & (Mostly) Healthy Snacks. • Highly collaborative environment & connected team.

Other jobs that might interest you