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 and can apply Big Data principles to transform raw item-level data into actionable operational intelligence for global retail and industrial enterprises. You will play a critical role in the scalability of our data infrastructure, moving beyond simple coding to support the reliability of our systems and ensuring that massive datasets are accessible, optimized, and analyzed with precision. By collaborating with Senior Engineers and contributing to 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. Implement infrastructure improvements that allow seamless processing and analysis of large-scale datasets. Collaborate with cross-functional PODs to conduct 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, preferably with Java 17 or higher. Strong experience with Spring, Spring Boot, and JPA/ORM frameworks. 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 services such as S3, RDS, and Lambda. Proactive ownership mindset with a strong approach to problem-solving and system improvement. Advanced English level, with the ability to participate in technical discussions and write clear documentation Nice to Have Experience with Reactive Programming or Project Reactor within the Spring ecosystem. Exposure to NoSQL databases such as MongoDB or DynamoDB. Knowledge of Event-Driven Architecture and message brokers such as Apache Kafka or RabbitMQ. Experience in the retail or supply chain technology sector. #J-18808-Ljbffr
Back End Developer
CODEROAD INC
ciudad de méxico, ciudad de méxico
Publicado hace 26 días
Denunciar empleo