Backend Developer

🌐 GlobalRemote

Posted Apr 30, 2026

Backend Developer (Java)

Latin America | 100% Remote

About CodeRoad

CodeRoad provides end-to-end software development services, helping businesses scale with ideal infrastructure solutions. From staff augmentation to dedicated IT teams and general software engineering, our nearshore technology services empower businesses to thrive in an ever-evolving digital landscape.

About the Role

As a Backend Developer at CodeRoad, you will be the technical backbone of a sophisticated Item Chain Management platform. You will specialize in building and maintaining high-performance Java-based services that process billions of unique identities. This role requires a developer who thrives in a Spring Boot ecosystem, utilizing Big Data principles to transform raw item-level data into actionable operational intelligence for global retail and industrial enterprises.

This role is critical to the scalability of our data infrastructure. You will move beyond simple coding to anchor the reliability of our systems, ensuring that massive datasets are accessible and analyzed with precision. By collaborating with Senior Engineers and owning the evolution of Spring Batch processes and Oracle SQL optimizations, you will directly impact the digital transformation of consumer brands worldwide.

Key Responsibilities

  • Design and develop clean, maintainable, and efficient backend services using Java 17+ and the Spring Boot framework.

  • Optimize complex Oracle SQL queries and data persistence layers to ensure high availability and performance of item-level data.

  • Build and maintain robust SOAP/XML web services and JAX-WS integrations to support legacy and modern enterprise ecosystems.

  • Lead the implementation of infrastructure improvements that allow for the seamless processing and analysis of large-scale datasets.

  • Collaborate with cross-functional PODs to conduct thorough code reviews and ensure all software structures meet rigorous performance standards.

  • Own the integration of batch processing workflows using Spring Batch to streamline the lifecycle management of global assets.

Requirements

  • 3+ years of professional experience in Java Backend development (Java 17 or higher preferred).

  • Expertise in Spring, Spring Boot, and JPA/ORM frameworks.

  • Strong proficiency in Oracle SQL, including the ability to optimize complex queries and data structures.

  • Hands-on experience with SOAP/XML protocols and JAX-WS.

  • Solid understanding of SOLID principles, data structures, and common design patterns.

  • Familiarity with Docker, Kubernetes, and AWS (S3, RDS, Lambdas).

  • Ownership mindset: A proactive approach to problem-solving and system evolution.

  • Advanced English: Ability to participate in technical discussions and write clear documentation fluently.

Nice to Have

  • Experience with Reactive Programming or Project Reactor within the Spring ecosystem.

  • Exposure to NoSQL databases (e.g., MongoDB or DynamoDB) for high-velocity data.

  • Knowledge of Event-Driven Architecture and message brokers like Apache Kafka or RabbitMQ.

  • Experience in the Retail or Supply Chain technology sector.

What You’ll Love

  • 100% Remote

  • Holidays off

  • Paid Time Off

  • Health insurance assistance

  • Competitive USD compensation

  • Growth opportunities

 

Similar remote roles from CodeRoad