Reach IT - Nearshore Solution!
Our nearshore expertise sets us apart.
We specialize in on-demand, scalable teams, technical excellence, and operational reliability.
By bridging the talent gap, we support organizations building robust, secure, and business-critical data platforms.We are looking for aSenior JAVA Software Engineer (Remote) ?To join aTELCO transformation program, focused on building aCustomer Data Platform (Customer 360)that centralizes, normalizes, and distributes customer data across multiple core systems (CRM, billing, digital channels).
This platform operates in ahighly distributed, event-driven architecture, processing large volumes of data in nearreal-time, ensuring consistency, scalability, and reliability across critical business flows.Skills+5 years of backend engineering experience withJava 17+;
Spring Bootfor microservices andRESTAPIs;
Event-drivenarchitectures (Kafka, SNS/SQS);
AWS(ECS/EKS, Lambda, S3, RDS/Aurora) Designing and integratingdistributed systems PostgreSQLandMongoDBin production environments;
CI/CD pipelines(GitHub Actions / GitLab CI) Observability(CloudWatch, Grafana) Real exposure to Angularor similar frontend frameworks in API-driven;
Agile/Scrum teamsYour Responsibilities DevelopJava (Spring Boot) microservicesto support customer data flows;
Implementevent-driven communication (Kafka, SNS/SQS),for asynchronous processing, decoupling, and eventual consistency across systems;
Build and evolveRESTfulAPIs,enabling integration between core systems (CRM, billing, digital channels);
Work withAWS services (ECS/EKS, Lambda, S3, RDS/Aurora),to deploy scalable, resilient, and cloud-native services;
Contribute toCustomer Data Platform and MDM initiatives,supporting data normalization, governance, and unified customer views (Customer 360);
Supportdata ingestion and consumption pipelines (Redshift / analytics layer), enabling downstream analytics and business intelligence use cases;
Manage data persistenceusingPostgreSQL and MongoDB;
Contribute toCI/CD pipelines (GitHub Actions / GitLab CI);
Code quality usingSonarQube / Checkmarx,enforcing standards, security, and maintainability;
O bservability practices (CloudWatch, Grafana),monitoring, logging, alerting;
Collaborate with frontend teams and supportAngular-based applications when needed#backendengineer #java #springboot #microservices #eventdriven #kafka #aws #customerdata #mdm #telecom #cloud #distributed #softwareengineering #Remote #ReachIT