Taro Logo

Intermediate Application Developer - Java Springboot Kafka

Founded in 1907, UPS is the world's largest package delivery service operating in more than 220 countries with over 500,000 employees.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Logistics

Description For Intermediate Application Developer - Java Springboot Kafka

UPS, a global leader in logistics and package delivery, is seeking a skilled Java Spring Boot Developer to join their technology team. This role offers an opportunity to work with cutting-edge technologies in a Fortune Global 500 organization that handles massive-scale logistics operations worldwide.

The position focuses on developing high-performance, scalable backend solutions using Java Spring Boot and Apache Kafka. You'll be working on distributed systems that power UPS's global operations, implementing real-time data pipelines, and ensuring system reliability and performance.

As an Intermediate Application Developer, you'll be responsible for designing and building microservices, implementing messaging solutions, and working with cloud platforms. The role requires strong expertise in Java development, Spring Boot, and Apache Kafka, along with experience in distributed systems architecture.

This is an excellent opportunity for a mid-level developer looking to grow their career in a stable, global organization. You'll work with modern technologies, handle complex technical challenges, and contribute to systems that impact millions of deliveries worldwide. The role offers exposure to enterprise-scale distributed systems and the chance to work with cross-functional teams across UPS's global technology organization.

The ideal candidate will have 4-7 years of experience, strong technical skills in Java and related technologies, and a passion for building robust, scalable systems. You'll be joining a company with a rich history of innovation, dating back to 1907, that continues to lead in global logistics and technology.

Last updated 13 days ago

Responsibilities For Intermediate Application Developer - Java Springboot Kafka

  • Design, develop, and maintain backend applications and microservices using Java and Spring Boot
  • Design and implement real-time data pipelines using Apache Kafka
  • Design and build distributed systems ensuring fault tolerance and scalability
  • Collaborate with cross-functional teams
  • Set up monitoring, logging, and alerting for backend services
  • Optimize system performance and identify bottlenecks
  • Stay updated on latest industry trends and technologies

Requirements For Intermediate Application Developer - Java Springboot Kafka

Java
Kafka
Kubernetes
MongoDB
PostgreSQL
Redis
  • 4-7 years of overall experience with strong proficiency in Java
  • Extensive experience with Spring Boot and related Spring frameworks
  • In-depth knowledge of Apache Kafka
  • Experience with both relational and NoSQL databases
  • Expertise in building RESTful and/or gRPC APIs
  • Experience with cloud platforms, Docker, and Kubernetes
  • Proficiency with Git and CI/CD pipelines
  • Bachelor's/Master's degree in Computer Science, Engineering, or related field

Jobs Related To UPS Intermediate Application Developer - Java Springboot Kafka