
Senior Backend Developer – Java
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Philippines.
• Develop, enhance, and maintain backend services and APIs utilizing Java 21, Spring Framework 5/6, and Spring Boot 3/4, adhering to industry best practices.
• Design, implement, and document RESTful APIs to ensure dependable integration with both downstream and upstream systems.
• Construct and sustain event-driven and streaming solutions with Apache Kafka, employing Kafka Streams for real-time data processing and Kafka Connect for system integration.
• Guarantee service interoperability and standardization by implementing TMF Forum OpenAPI specifications for service, data, and process modeling.
• Engage extensively with containerized applications, utilizing Docker and deploying to OpenShift platforms in cloud-native settings.
• Design, develop, and optimize database schemas and queries using PostgreSQL, which includes performance tuning and index optimization.
• Deploy and manage applications on Google Cloud Platform (GCP), making use of Cloud SQL while adhering to cloud security and resilience best practices.
• Implement Secure Software Development Lifecycle (SSDLC) practices to produce clean, maintainable, scalable, and secure code.
• Establish automated testing strategies, such as unit tests, integration tests, and service-level testing, to ensure the reliability and quality of deliverables.
• Actively participate in Agile delivery practices, including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives.
• Troubleshoot, diagnose, and optimize application and platform performance, focusing on messaging throughput, database performance, and resource utilization.
• Monitor and support application observability and operational health by utilizing 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.
• Over 5 years of experience in building, validating, and maintaining enterprise backend services and RESTful APIs.
• Demonstrated ability to design, test, and troubleshoot real-time event processing, message reliability, and integration workflows using Apache Kafka and Kafka Streams.
• Practical experience in containerized service deployment utilizing Docker, OpenShift, and Kafka.
• Familiarity with Oracle PL/SQL, PostgreSQL, and NoSQL, including data validation, performance tuning, and database behavior across integrated services.
• Ensure adherence to TMF OpenAPI standards for service, data, and process modeling within telecom ecosystems.
• Experience with CI/CD and test automation using Jenkins and GitLab CI to automate build, test, and deployment pipelines for backend services.
• Hands-on proficiency with ElasticSearch, Grafana, and Dynatrace (or similar tools) for monitoring service health.
• Advanced experience with Apache Kafka, covering topic design, producers/consumers, and event flow validation.
• Working knowledge of Google Cloud Platform (GCP), including managed services like Cloud SQL.
• Strong experience with JUnit and service-level testing frameworks for unit, integration, and contract testing.
• Experience in deploying and validating services utilizing Docker and OpenShift.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Opportunities for professional development and training.
• Flexible work hours and remote work options.
• Supportive and inclusive company culture.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.