??
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 Fullstack Developer
???
to join a digital platform engineering team, contributing to the design and development of highly concurrent, transactional backend services operating 24/7 at worldwide scale, focused on building microservices and REST APIs that power global digital platforms, within a distributed, event-driven architecture.
Skills:
?? +4 years of backend engineering experience with
Java 16+ e Angular;
??
Spring Boot
for REST API development;
?? Unit and integration testing frameworks with
JUnit
and
Mockito
;
??
Postman
for API testing;
?? Building and evolving
RESTful APIs and microservices
used at global scale;
??
Distributed systems and event-driven architectures
(Kafka and RabbitMQ);
??
AWS Cloud Experience
(EC2, S3, SQS/SNS);
??
CassandraDB (NoSQL)
and distributed data storage with configurable consistency guarantees;
??
SonarQube
for static code analysis and quality gate enforcement;
??
Agile/Scrum environments
.
Your Responsibilities:
? Develop and maintain backend services using
Java 16+
, ensuring clean architecture, performance, and maintainability standards;
? Design globally distributed microservices and server-side
REST APIs
supporting high transactional volumes;
? Write and maintain
unit tests and integration tests;
? Implement and maintain event-driven communication patterns using
Kafka and RabbitMQ
, ensuring reliability and scalability;
? Contribute to CI/CD pipelines with quality gates enforced via
SonarQube
, addressing technical debt and code smells;
? Work with
CassandraDB
for distributed data storage, managing consistency levels according to business requirements;
? Deploy, monitor, and troubleshoot services in Cloud environment, contributing to scalability, resilience, and observability;
? Address performance, concurrency, and resilience challenges in high-availability systems;
? Integrate backend services with distributed processing engines and other internal platform components;
? Collaborate within a Scrum team, participating in sprint planning, technical discussions, and continuous improvement initiatives.
#backendengineer #java #angular #microservices #distributedsystems #eventdriven #kafka #rabbitmq #cassandradb #highavailability #highthroughput #restapi #agile #scrum #globalplatform #softwareengineering