VMO logo

[Remote HN] Senior Java Developer - up to 55M

VMOApplies on LinkedInEngineering & Development
Hiring from
Vietnam
Work type
Remote
Posted
Sep 24, 2026
Is this job info correct?

Company Description VMO, a member of the ALTEN Group, is part of a global leader in engineering and IT services with over 60,000 professionals worldwide. The company is a trusted technology partner to major global enterprises, including leading Fortune 500 organizations. VMO supports clients across consulting, technology, and research, helping them drive innovation, optimize operations, and lead digital transformation initiatives. Leveraging advanced capabilities in AI, Data, IoT, and Cloud, VMO delivers impactful solutions across industries such as healthcare, finance, and manufacturing. With a strong global presence and involvement in large-scale international projects, VMO continues to pioneer smart technology solutions that shape the future of digital business.


Responsibilities:

  • Architecture & Development: Design, build, and operate resilient Spring Boot microservices powering distributed job orchestration and data ingestion.
  • Event Streaming: Manage message broker pipelines, ensuring idempotency, strict ordering, retries, and backpressure handling.
  • Data Pipelines & Storage: Optimize indexing throughput performance across document and search stores (MongoDB, OpenSearch/Elasticsearch).
  • Distributed Scheduling: Build and scale distributed workload schedulers deployed on Kubernetes.
  • Engineering Standards: Design reviews, enforce comprehensive automated testing (unit/integration), and maintain robust security practices.


Requirements:

  • 6+ years of backend engineering experience with deep expertise in Java 17+ and Spring Boot 3.
  • Distributed Messaging: Production experience with message brokers (Kafka preferred; RabbitMQ, Pulsar, or SQS).
  • Concurrency & Asynchronous Systems: Strong command of thread management, non-blocking I/O, async execution models, and associated failure modes.
  • Databases: Practical experience with NoSQL document or search databases (MongoDB, OpenSearch/Elasticsearch, DynamoDB)Build Tools & Containerization
  • Build Tools & Containerization: Proficiency with Docker containerization and multi-module Maven or Gradle build systems.
  • Testing & Observability: Rigorous approach to automated testing (JUnit 5, Testcontainers) and root-cause analysis via distributed logs, metrics, and traces.
  • Technical Communication: Ability to write clear design proposals, architecture specifications, and code review feedback.


Nice to Have:

  • Operational knowledge of Kubernetes (pod lifecycles, workload debugging, or client libraries).
  • Implementation of resilience patterns (Resilience4j, circuit breakers, rate limiting).
  • Experience packaging and distributing standalone JVM CLI applications or worker binaries.
  • Schema-driven development (OpenAPI, JSON Schema, Protobuf/Avro).
  • Exposure to cloud infrastructure (AWS/Azure) and CI/CD automation.
  • Polyglot familiarity (Go, TypeScript, Rust).


Professional Attributes:

  • Proactive Ownership: Honest scoping, early risk escalation, and end-to-end delivery accountability.
  • Architectural Clarity: Commitment to leaving systems and documentation more maintainable over time.
  • Technical Rigor: Active clarification of ambiguous requirements and constructive participation in design reviews.


Similar jobs

Apply on LinkedIn