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 a Senior JAVA Software Engineer (Remote)️To join a TELCO transformation program, focused on building a Customer Data Platform (Customer 360) that centralizes, normalizes, and distributes customer data across multiple core systems (CRM, billing, digital channels).This platform operates in a highly distributed, event-driven architecture, processing large volumes of data in near real-time, ensuring consistency, scalability, and reliability across critical business flows.Skills+5 years of backend engineering experience with Java 17+;Spring Boot for microservices and REST APIs;Event-driven architectures (Kafka, SNS/SQS);AWS (ECS/EKS, Lambda, S3, RDS/Aurora)Designing and integrating distributed systemsPostgreSQL and MongoDB in production environments;CI/CD pipelines (GitHub Actions / GitLab CI)Observability (CloudWatch, Grafana)Real exposure to Angular or similar frontend frameworks in API-driven;Agile/Scrum teamsYour Responsibilities Develop Java (Spring Boot) microservices to support customer data flows; Implement event-driven communication (Kafka, SNS/SQS), for asynchronous processing, decoupling, and eventual consistency across systems; Build and evolve RESTful APIs, enabling integration between core systems (CRM, billing, digital channels); Work with AWS services (ECS/EKS, Lambda, S3, RDS/Aurora), to deploy scalable, resilient, and cloud-native services; Contribute to Customer Data Platform and MDM initiatives, supporting data normalization, governance, and unified customer views (Customer 360); Support data ingestion and consumption pipelines (Redshift / analytics layer),enabling downstream analytics and business intelligence use cases; Manage data persistence using PostgreSQL and MongoDB; Contribute to CI/CD pipelines (GitHub Actions / GitLab CI); Code quality using SonarQube / Checkmarx, enforcing standards, security, and maintainability; Observability practices (CloudWatch, Grafana), monitoring, logging, alerting; Collaborate with frontend teams and support Angular-based applications when needed#backendengineer #java #springboot #microservices #eventdriven #kafka #aws #customerdata #mdm #telecom #cloud #distributed #softwareengineering #Remote #ReachIT