Taro Logo

Lead Application Developer - Java Springboot Kafka

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

Description For Lead Application Developer - Java Springboot Kafka

UPS, a Fortune Global 500 organization and the world's largest package delivery service, is seeking a Lead Application Developer specializing in Java Springboot and Kafka. This role offers an opportunity to work with cutting-edge technologies in a company that handles global-scale logistics operations.

The position requires a seasoned professional with 12+ years of experience in Java development, who will be responsible for designing and implementing high-performance, scalable backend solutions. You'll work with modern technologies including Spring Boot, Apache Kafka, and various cloud platforms, while being part of a company that moves the world forward through innovative logistics solutions.

As a Lead Developer, you'll be instrumental in building distributed systems that ensure fault tolerance and scalability, designing real-time data pipelines, and integrating various backend systems. The role offers exposure to both traditional and cutting-edge technologies, from relational databases to modern microservices architecture.

This is an excellent opportunity for a senior technologist who wants to make an impact at a global scale, working with a company that has been innovating in logistics for over a century. You'll be part of a team that values continuous learning, collaboration, and technical excellence, while contributing to systems that literally help move the world's packages and commerce.

The position offers the chance to work with a diverse team of professionals, tackle complex technical challenges, and grow your career at a company known for its stability and continuous innovation in the logistics sector.

Last updated 7 days ago

Responsibilities For Lead 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
  • Translate business requirements into technical solutions

Requirements For Lead Application Developer - Java Springboot Kafka

Java
Kafka
MongoDB
MySQL
PostgreSQL
Redis
  • 12+ years of experience in Java development
  • 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 (AWS, Azure, GCP)
  • Proficiency with Git and CI/CD pipelines
  • Bachelor's/Master's degree in Computer Science, Engineering, or related field
  • Strong problem-solving skills
  • Strong communication skills

Interested in this job?

Jobs Related To UPS Lead Application Developer - Java Springboot Kafka