Senior Backend Developer - Java (Work from Home)

NQX Philippines

Manila

Remote

PHP 1,200,000 - 1,900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NQX Philippines is seeking an experienced backend engineer to develop and maintain scalable Java/Spring services. You will design RESTful APIs, implement event-driven workflows with Kafka, and deploy in OpenShift.

The role emphasizes SSDLC, testing, and robust observability in a cloud-native setting. The position requires 5+ years in enterprise backend development, strong database and API design skills, and collaboration with cross-functional teams.

Qualifications

  • 5+ years in Java/Spring backend service development.
  • Real-time event processing with Kafka/Kafka Streams.
  • Microservices with Docker/OpenShift deployment.
  • PostgreSQL/Oracle PL/SQL and NoSQL experience.
  • Familiarity with TMF OpenAPI standards for telecom ecosystems.

Responsibilities

  • Develop, enhance, and maintain backend services and APIs.
  • Design and document RESTful APIs for reliable integrations.
  • Build event-driven solutions using Kafka and streaming.
  • Apply SSDLC practices to produce secure, maintainable code.
  • Participate in Agile ceremonies and ensure observability.

Skills

Java & Spring
Event‑Driven Architecture
Microservices & Containerization
Database Expertise
TMF Forum Standards

Education

University degree in Computer Science or Software Engineering

Tools

Docker
OpenShift
Kafka
Kafka Streams
Kafka Connect
PostgreSQL
Oracle PL/SQL
ElasticSearch
Grafana
Dynatrace
Swagger/OpenAPI
JUnit
OpenShift

Job description

SPECIFIC DUTIES AND RESPONSIBILITIES
  • Develop, enhance, and maintain backend services and APIs using Java 21, Spring Framework 5/6, and Spring Boot 3/4, following industry best practices.

  • Design, implement, and document RESTful APIs, ensuring reliable integration with downstream and upstream systems.

  • Build and maintain event-driven and streaming solutions using Apache Kafka, including Kafka Streams for real-time data processing and Kafka Connect for system integration.

  • Ensure service interoperability and standardization by implementing TMF Forum OpenAPI specifications for service, data, and process modeling.

  • Work extensively with containerized applications, leveraging Docker and deploying to OpenShift platforms in cloud-native environments.

  • Design, develop, and optimize database schemas and queries using PostgreSQL, including performance tuning and index optimization.

  • Deploy and manage applications in Google Cloud Platform (GCP), utilizing Cloud SQL and aligning with cloud security and resilience best practices.

  • Apply Secure Software Development Lifecycle (SSDLC) practices to produce clean, maintainable, scalable, and secure code.

  • Implement automated testing strategies, including unit tests, integration tests, and service-level testing, to ensure reliability and quality of deliverables.

  • Participate actively in Agile delivery practices, including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives.

  • Troubleshoot, diagnose, and optimize application and platform performance, including messaging throughput, database performance, and resource utilization.

  • Monitor and support application observability and operational health, using tools such as ElasticSearch, Grafana, Dynatrace, and platform-native monitoring solutions.

  • Collaborate closely with cross-functional teams, including architecture, QA, platform, and operations, to ensure successful end-to-end service delivery.

COMPETENCIES
Core Competencies (Must-have)
  • Java & Spring-Based Service Development (5+ years): Strong experience building, validating, and maintaining enterprise backend services and RESTful APIs.

  • Event‑Driven Architecture & Messaging (5+ years): Proven ability to design, test, and troubleshoot real-time event processing, message reliability, and integration workflows using Apache Kafka and Kafka Streams.

  • Microservices & Containerization (5+ years): Hands-on experience with containerized service deployment using Docker, OpenShift, and Kafka.

  • Database Expertise (5+ years): Experience with Oracle PL/SQL, PostgreSQL, and NoSQL, including data validation, performance tuning, and database behavior across integrated services.

  • TMF Forum Standards (5+ years): Ensure compliance with TMF OpenAPI standards for service, data, and process modeling in telecom ecosystems.

Complementary Competencies (Good-to-have)
  1. CI/CD & Test Automation

    • Experience with Jenkins and GitLab CI to automate build, test, and deployment pipelines for backend services.

    • Ability to integrate service-level and integration tests into CI/CD workflows to ensure early defect detection.

  2. Observability & Service Monitoring

    • Hands-on experience with ElasticSearch, Grafana, and Dynatrace (or equivalents) to monitor service health.

    • Ability to use logs, metrics, and traces to validate service behavior, support root-cause analysis, and improve reliability.

  3. Event Streaming & Messaging (Kafka)

    • Advanced experience with Apache Kafka, including topic design, producers/consumers, and event flow validation.

    • Exposure to Kafka Streams and Kafka Connect for real-time processing and system integration.

  4. Cloud & Platform Awareness

    • Working knowledge of Google Cloud Platform (GCP), including managed services such as Cloud SQL.

    • General understanding of AWS or Azure concepts and cloud-native service deployment models.

  5. Service Testing & API Validation

    • Strong experience with JUnit and service-level testing frameworks for unit, integration, and contract testing.

    • Proficiency with Swagger / OpenAPI for API documentation, validation, and standards compliance (including TMF OpenAPI).

  6. Containerization & Deployment Platforms

    • Experience deploying and validating services using Docker and OpenShift.

    • Foundational understanding of Kubernetes concepts as they relate to service scalability, resiliency, and testing.

QUALIFICATIONS
Educational Qualification(s)
  • University degree in Computer Science, Software Engineering, or other relevant discipline, or an equivalent combination of education and experience.

Work Condition(s)
  • Work Schedule: Night Shift (8:00 PM – 5:00 AM Manila time)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Developer - Java (Work from Home)
Senior Backend Developer - Java (Work from Home)

Quantrics Enterprises Inc. • Manila

On-site
Senior Backend Java Engineer — Real-Time Microservices & Kafka
Senior Backend Java Engineer — Real-Time Microservices & Kafka

Quantrics Enterprises Inc. • Manila

On-site
PHP 600,000 - 800,000
Mobile/Backend Developer
Mobile/Backend Developer

E-Solutions • Mexico

On-site
PHP 5,552,000 - 8,020,000
Senior Java Developer
Senior Java Developer

Michael Page • Muntinlupa

On-site
Competitive salary and benefits
Permanent employment in the PH
Supportive work environment
Technical Lead | Hybrid | Ortigas
Technical Lead | Hybrid | Ortigas

ESOL IT SERVICES INC. • Metro Manila

On-site
PHP 900,000 - 1,600,000
Senior Software Engineer, Java
Senior Software Engineer, Java

Michael Page • Muntinlupa

On-site
Competitive salary
Benefits package
Permanent employment in Philippines
+1
Sr. Java Springboot Developer
Sr. Java Springboot Developer

Hunter's Hub Inc. • Taguig

On-site
Java Developer
Java Developer

ParallelQuantum Corp. • Taguig

On-site
Fullstack Java Enterprise Edition Developer | Manila
Fullstack Java Enterprise Edition Developer | Manila

Accenture in the Philippines • Philippines

On-site
PHP 900,000 - 1,100,000
Full Stack Senior Software Engineer (Gateway, Cubao) | Hybrid
Full Stack Senior Software Engineer (Gateway, Cubao) | Hybrid

TASQ Staffing Solutions • Quezon City

On-site