Java Engineer

  • Permanent
  • Full time
  • Hybrid (18001, Granada, Granada, Spain)

About this position

We take part in meaningful projects and work with meaningful people, and that’s why we are looking for you!

If you want to be part of something big while you grow as a Java Engineer, together with infrastructure and frontend cutting-edge technologies, this is your chance to boost your career!

High-performing agile teams that bring ideas to life, innovation that redefines the way we connect and work, strategic thinking colleagues who bring new perspective and clarity. Do you feel identified?

Today's innovation is tomorrow's future. We could tell you much more, but we invite you to discover it first hand.

Key responsibilities

  • Maintain and further develop an enterprise-grade Java application
  • Manage multiple database interfaces via a REST API
  • Advise designing new roadmap features
  • Opportunity of moving to a full stack position, using Angular
  • Responsible for deployments and CI using Jenkins and Kubernetes
  • Be part of the whole Agile journey of the team

Requirements

  • University degree in IT or similar
  • Level of English (B2 or higher)
  • +2 years of experience working with Java 8 or later
  • +2 years of experience in Spring Core, Spring Boot, Spring Data, Hibernate, JPA
  • Experience with Maven
  • Experience in testing tools: JUnit, Mockito
  • Experience with Git
  • Experience with Java Message Service (JMS)
  • Experience with clean code architecture, hexagonal architecture, SOLID principles, microservices architecture
  • Experience with SQL databases
  • Proactive communication and problem solving skills

Nice to have

  • Experience building APIs following OpenApi 3 standard
  • Experience in Angular
  • Experience with Jenkins CI/CD, Kubernetes, Docker, Nexus, Rancher and Sonar


For more information feel free to contact us: hr@nucleoo.com