Medior Backend Software Engineer, Valencia

Moffatt & Nichol
Valencia, Spain
16 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Java (Programming Language) Agile Methodology Automation of Tests Software as a Service Cloud Computing Code Review Continuous Integration Software Debugging MongoDB NoSQL Redis
+16 more
Software Engineering Web Applications Software Organization Spring-boot Backend Git AngularJS Kubernetes Apache Kafka Front End Software Development Video Streaming Asynchronous Programming Restful APIs Docker Service Stack Microservices

Job description

You will work on cloud-based applications built with Angular and Java Spring Boot in a microservices ecosystem. Working closely with other developers, Tech Leads, Product Managers, and UX/UI designers, you will help deliver scalable, maintainable, and user-friendly solutions for the ports and terminals industry., Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.

  • Design, develop, and maintain web application features using Java (Spring Boot).
  • Participate in the full software development lifecycle, including technical design, implementation, testing, deployment, and maintenance.
  • Collaborate with developers, Product Managers, and UX/UI designers to translate business requirements into effective technical solutions.
  • Build and consume RESTful APIs and contribute to event-driven integrations using Kafka.
  • Write clean, efficient, testable, and maintainable code following development best practices.
  • Participate in code reviews and contribute to improving development standards across the team.
  • Implement intuitive and responsive user interfaces based on UX/UI designs.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Create automated tests to ensure the reliability and quality of the delivered features.
  • Document technical solutions and share knowledge with other team members.
  • Contribute proactively to technical discussions and continuous improvement initiatives.

Technology stack Java and Spring Boot RESTful APIs Microservices architecture Kafka MongoDB and Redis Docker Git Codex

Other Duties: Please note this job posting is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Requirements

  • A minimum of 3 years of professional experience in software development (Java).
  • Good knowledge of Java and Spring Boot.
  • Experience designing, developing, or consuming RESTful APIs.
  • Understanding of microservices architecture and asynchronous communication.
  • Knowledge of clean code principles and software development best practices.
  • Experience with automated testing on both frontend and backend applications.
  • Strong analytical and problem-solving skills.
  • Proactive mindset and willingness to take ownership of tasks and challenges.
  • Team-oriented attitude and ability to collaborate across different disciplines.
  • Good communication and interpersonal skills.
  • Fluency in English, both spoken and written.
  • Flexibility and adaptability in a fast-paced environment with evolving priorities and technologies.
  • Empathy and understanding of customer needs to develop solutions that deliver real value and a positive user experience.

Preferred:

  • Experience with Kafka or other event-streaming technologies.
  • Experience with MongoDB, Redis, or other NoSQL databases.
  • Knowledge of Docker and cloud-based development environments.
  • Familiarity with CI/CD practices.
  • Basic knowledge of Kubernetes.
  • Understanding of Agile software development methodologies.

All new hires will be required to successfully complete and pass a pre-employment (post offer) background check in compliance with NIST 800-171

Working Conditions: Sedentary for prolonged period of time, interact with clients, and travel occasionally.

Java, Spring Boot, Angular, RESTful APIs, Microservices, Kafka

About the company

Moffatt Nichol specializes in large complex waterfront infrastructure projects and is recognized as one of the worldwide leaders in this field. We are actively looking for a Medior Backend Software Engineer to join our Valencia or Algeciras office.

About NextPort.AI: NextPort.AI, as Technology and Innovation spin-off of Moffatt Nichol, provides technology solutions for Ports and Terminals. We partner with customers to make data connectable and useful, driving digitalization to enhance efficiency, safety, sustainability and resilience. Our 360 Operational Digital Twin solution connects processes, data and systems. Together, we are contributing to transform the Maritime Industry with AI technology and data-driven decision-making.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…