Medior Backend Software Engineer

Posted An Hour Ago
Be an Early Applicant
2 Locations
In-Office
Mid level
Design
The Role
Develop and maintain cloud-based backend applications using Java and Spring Boot in a microservices environment. Responsibilities include designing RESTful APIs, integrating Kafka events, implementing features, testing, deployment, troubleshooting, code reviews, documentation, and collaboration with product, UX/UI, and engineering teams. The role supports digital twin solutions for ports and terminals and requires occasional travel.
Summary Generated by Built In

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.

We are looking for a Medior Backend Software Engineer to join our development team. Reporting to the Application Tech Lead, you will contribute throughout the entire product development lifecycle, from design and implementation to testing, deployment, and maintenance.

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.

Duties and Responsibilities:

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.

Qualifications:

  • 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. 


Moffatt & Nichol’s EEO Statement:

As a global business, Moffatt & Nichol relies on diversity of culture and thought to deliver on our goal of Creative People, Practical Solutions® serving our client needs, and ensures nondiscrimination in all activities. We draw from the world’s best and brightest, regardless of geographic, cultural, or institutional background. This approach enables us to better understand and serve our clients, foster innovation, and create a rich, collaborative work environment. Moffatt & Nichol is proud to be an Equal Employment Opportunity / Federal Contractor desiring priority referrals of all protected veterans for job openings.

Skills Required

  • Minimum 3 years of professional Java software development experience
  • 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 for frontend and backend applications
  • Strong analytical and problem-solving skills
  • Proactive mindset and willingness to take ownership
  • Team-oriented attitude and cross-disciplinary collaboration skills
  • Good communication and interpersonal skills
  • Fluency in spoken and written English
  • Flexibility and adaptability in a fast-paced environment
  • Empathy and understanding of customer needs
  • 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
  • Successful completion of a pre-employment background check compliant with NIST 800-171
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Long Beach, California
1,211 Employees

What We Do

Moffatt & Nichol is a leading U.S.-based global infrastructure advisor specializing in the planning and design of facilities that shape and serve our coastlines, harbors and rivers, as well as an innovator in the transportation complexities associated with the movement of freight. The firm's professional staff includes engineers, planners, and scientists who serve our global client base from offices in Europe, North America, Latin America, and the Pacific Rim. The firm provides clients worldwide with customized service and a level of excellence that have become the firm’s hallmark in several primary practice areas – ports and harbors; coastal, environmental and water resources; urban waterfronts and marinas; transportation, bridges and rail; inspection and rehabilitation; and energy. For more information, visit www.moffattnichol.com

Similar Jobs

CrowdStrike Logo CrowdStrike

Sales Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
3 Locations
11000 Employees

Ericsson Logo Ericsson

Ericsson Málaga Tech Internships - A Place for Impact

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Málaga, Andalucía, ESP
88000 Employees

Pfizer Logo Pfizer

Sr. Director, Product Intelligence & Marketing Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
30 Locations
121990 Employees
215K-358K Annually

Pfizer Logo Pfizer

Director, AI Platform Product Management

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
30 Locations
121990 Employees
163K-272K Annually

Similar Companies Hiring

Million Dollar Baby Co. Thumbnail
eCommerce • Kids + Family • Retail • Sales • Design • Manufacturing
Pico Rivera, California
200 Employees
Tapestry - Coach and Kate Spade Thumbnail
eCommerce • Fashion • Retail • Sales • Wearables • Design
New York, NY
16000 Employees
Munchkin, Inc. Thumbnail
Consumer Web • eCommerce • Food • Kids + Family • Design • Manufacturing
Milton, Ontario
325 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account