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 Bootfor microservices and REST APIs;
Event-driven architectures (Kafka, SNS/SQS);
AWS (ECS/EKS, Lambda, S3, RDS/Aurora)
Designing and integrating distributed systems
PostgreSQL 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/Scrumteams
Your 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 datapersistence 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;
Collaboratewith frontend teams and support Angular-based applications when needed
#backendengineer #java #springboot #microservices #eventdriven #kafka #aws #customerdata #mdm #telecom #cloud #distributed #softwareengineering #Remote #ReachIT