Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Reach IT

NewBe an early applicant

Java Software Engineer | Data Platform

Posted 20 views
Discussion

Summary

Backend Java engineer joining a nearshore team building highly concurrent, transactional microservices and REST APIs for global, 24/7 digital platforms. Core stack: Java 16+, Angular, Kafka/RabbitMQ event-driven architecture, CassandraDB, and CI/CD with SonarQube.

Overview

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.

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.

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.

Qualifications

  • +4 years of backend engineering experience with Java 16+ and Angular;
  • Unit and integration testing frameworks with JUnit and Mockito;
  • Building and evolving RESTful APIs and microservices used at global scale;
  • Distributed systems and event-driven architectures (Kafka and RabbitMQ);
  • CassandraDB (NoSQL) and distributed data storage with configurable consistency guarantees;
  • SonarQube for static code analysis and quality gate enforcement;

#backendengineer #java #angular #microservices #distributedsystems #eventdriven #kafka #rabbitmq #cassandradb #highavailability #highthroughput #restapi #agile #scrum #globalplatform #softwareengineering

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →