Now hiring

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

Manila, National Capital Region, PHOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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)

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

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

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

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

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

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

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores