Java Software Engineer

Descripción De La Vacante
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
€ 65K

Job location

Tech stack

Clean Code Principles
Java
API
Artificial Intelligence
Unit Testing
BigTable
Google BigQuery
Cloud Computing
Databases
Continuous Delivery
Data Structures
Software Design Patterns
Elasticsearch
Neo4j
Object-Oriented Software Development
Oracle
Systems Development Life Cycle
Redis
Software Deployment
Software Engineering
Datadog
Google Cloud Platform
Test Driven Development
GitHub Copilot
Concurrency
Solid Principles
Kubernetes
Data Analytics
Kafka
Functional Programming
GPT
Docker
Microservices

Job description

Java 11/17 Docker Kubernetes Kafka Neo4J ElasticSearch Redis GCP services Descripción del empleo Java Software Engineer - Convert (Hybrid), * Opportunity to develop your skills with a cutting-edge tech stack, including Java 11 / 17, Docker, Kubernetes, Kafka, Neo4J, ElasticSearch, Redis, Datadog, GCP services like BigTable and BigQuery, Oracle databases.

  • Create distributed, scalable micro-services platforms. Software is deployed daily with high quality, clean code, SOLID principles, design patterns, TDD.
  • Be independent when working with modules on your area of expertise, across the SDLC.
  • Design and develop advanced systems for the high-demand search service, a core component of our platform.
  • Code solutions with the highest quality by applying good design, attention to detail, and test quality. Promote best practices within the team.
  • Work in a fully agile organization using Kanban to deliver business value continuously. Participate in team ceremonies, ideation processes, mentoring and career development.

Requirements

Traveltechessentialist seeks a Java Software Engineer to work in a hybrid environment in Cataluña, Spain. The role involves developing skills with cutting-edge technologies like Java, Docker, and Kubernetes while creating distributed, scalable micro-services platforms. Candidates should possess strong software engineering expertise, excellent communication skills, and a passion for quality and innovation. Attractive benefits include competitive salary, continuous learning opportunities, a flexible work model, and a supportive workplace culture., * Deep understanding of software engineering concepts.

  • Experience with entire SDLC including deployment and testing.

  • Strong analytical skills and creative problem-solving abilities.

  • Focus on quality and technical excellence.

  • Excellent communication and collaboration skills.

  • Ability to visually represent solutions for various audiences., * Develop skills with a cutting-edge tech stack.

  • Create scalable micro-services platforms.

  • Design and develop advanced systems for search service.

  • Promote best practices within the team.

  • Participate in team ceremonies and mentoring., Software engineering concepts Data structures Design patterns Fluent English Cloud/Continuous Delivery Strong analytical skills Organizational skills Team-player mindset, Must have:

  • Deep understanding of software engineering concepts such as OOP, functional programming, concurrency, data structures, design and architecture patterns, databases and APIs.

  • Experience across the entire SDLC, including production deployment, unit and integration testing, and Cloud/Continuous Delivery environments.

  • Strong data-driven analytical skills, design-pattern knowledge, creativity to solve complex business and customer problems.

  • Ambition to provide resilient, high-performance, well-dimensioned solutions to complex problems.

  • Focus on quality and a technical excellence mindset.

  • Excellent communication, ability to reach agreements for the benefit of the team and stakeholders.

  • Ability to visually represent solutions in standard diagrams for technical and non-technical audiences.

  • Strong organisational skills: planning, prioritising, delegating tasks to meet deadlines in uncertain environments.

  • Fluent English to work in a multicultural environment.

  • Continuous learning mindset, growth and innovation orientation.

  • Team-player mindset with knowledge-sharing focus.

  • Passion for the job, willingness to improve daily and apply state-of-the-art technology where possible.

Preferred:

  • Experience with applied AI tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
  • Experimentation mindset and curiosity to explore and integrate AI-driven solutions.
  • Ability to work with AI tools as pair programmers.
  • Adaptability and learning agility regarding new AI features and capabilities.

Benefits & conditions

  • Competitive salary and benefits, Prime Plus membership.
  • Flexible benefits, performance-based bonuses.
  • Relocation support and premium equipment.
  • Paid birthday leave.
  • Continuous learning: free Coursera access, workshops, technical and leadership training.
  • Clear career paths and internal mobility programs.
  • Hybrid work model based on outcomes.
  • Employee engagement: after-work events, sports and music communities.
  • Inclusive, supportive work environment that encourages innovation.

Apply for this position