
Software Developer
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Morocco.
β’ Create, enhance, and manage backend services and APIs utilizing Java 21, Spring Framework 5/6, and Spring Boot 3/4 while adhering to industry best practices.
β’ Design, implement, and document RESTful APIs to ensure dependable integration with both downstream and upstream systems.
β’ Develop and sustain event-driven and streaming solutions using Apache Kafka, incorporating 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.
β’ Work extensively with containerized applications, utilizing Docker and deploying on OpenShift platforms within cloud-native environments.
β’ Design, develop, and optimize database schemas and queries with PostgreSQL, including performance tuning and index optimization.
β’ Deploy and manage applications in Google Cloud Platform (GCP), leveraging Cloud SQL and adhering to cloud security and resilience best practices.
β’ Implement Secure Software Development Lifecycle (SSDLC) practices to produce clean, maintainable, scalable, and secure code.
β’ Develop automated testing strategies, including unit tests, integration tests, and service-level testing, to ensure the reliability and quality of deliverables.
β’ Engage actively in Agile delivery practices, including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives.
β’ Troubleshoot, diagnose, and enhance application and platform performance, focusing on messaging throughput, database performance, and resource utilization.
β’ Monitor and support application observability and operational health using tools such as ElasticSearch, Grafana, Dynatrace (when applicable), and platform-native monitoring solutions.
β’ Collaborate closely with cross-functional teams, including architecture, QA, platform, and operations, to facilitate successful end-to-end service delivery.
β’ Proficiency in Java & Spring-Based Service Development
β’ Experience with Event-Driven Architecture & Messaging (Apache Kafka, Kafka Streams)
β’ Knowledge of Microservices & Containerization (Docker, OpenShift, Kafka)
β’ Expertise in Database Technologies (Oracle PL/SQL, Postgres, NoSQL)
β’ Familiarity with TMF Forum Standards (OpenAPI, SID, eTOM)
β’ Opportunities for professional growth and development
β’ Flexible work arrangements and a supportive work environment
β’ Competitive salary and comprehensive benefits package
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.