Ndeavour

Principal Java Developer

Ndeavour Remote Today
engineering

Mobile Wave Solutions is a professional services company specializing in software development as a service. We partner with global organizations to build scalable, high-quality platforms and modern digital systems. With a growing team of 120+ engineers, we empower businesses to innovate through strong engineering culture, modern technologies, and delivery excellence.

Role Overview

We are looking for a Senior Java Developer to join our Platform Team and take ownership of modernizing a complex ecosystem. This is a hands-on, architecture-minded role focused on transforming legacy systems into modular, scalable microservices.

You will be deeply involved in rewriting core components, designing new system patterns, and setting engineering standards. Senior-level autonomy, strong system thinking, and a passion for clean architecture are essential.

Key Responsibilities

  • Drive architectural decisions and own large components of the platform.

  • Lead modernization efforts: monolith decomposition, refactoring, API redesign.

  • Build robust, scalable microservices using Spring Boot (Java/Kotlin) is a must.

  • Define engineering standards, coding practices, and platform-wide conventions.

  • Review, refactor, and improve both human-written and AI-generated code.

  • Ensure maintainability, performance, testability, and scalability of all services.

  • Advocate for clean API design, BFF layers, and modular architecture.

  • Collaborate with cross-functional teams to design end-to-end solutions.

  • Mentor mid-level engineers and guide AI agents to produce reliable code.

  • Contribute to CI/CD workflows, automation, and cloud deployments (AWS).

Qualifications

  • 7+ years of professional Java/Kotlin experience.

  • Expertise with Spring Boot and comfort with older Spring MVC systems.

  • Strong experience designing and building microservices architectures.

  • Knowledge of event-driven systems (Kafka or similar).

  • Deep understanding of REST APIs, integration layers, and API gateways.

  • Strong database knowledge: PostgreSQL / MySQL / Aurora.

  • Proficient in unit, integration, and contract testing.

  • Experience with AWS (Fargate, EKS, Lambda).

  • Solid CI/CD experience, ideally GitHub workflows.

  • Ability to mentor others and collaborate in a modern engineering ecosystem.

Cultural Fit

  • Autonomous and confident owning complex architecture.

  • Thrives in modernisation and large-scale system transformation.

  • Comfortable navigating ambiguity and defining standards from scratch.

  • Able to identify when AI-generated code needs rewriting or rearchitecting.

Our Benefits

  • Remote / Hybrid work options

  • Private Health Insurance, including dental

  • Free Parking

  • Fun Office Space – game zone + relaxation area

  • Annual Holidays Boost – +5 extra days after year 1 and year 5

  • Company-sponsored training & certifications

  • Employee referral bonuses

  • Social & team events

  • Family insurance coverage options

  • Fully covered Multisport Card

Skills in this job

People also search for

More jobs at Ndeavour