Taro Logo

Java Developer

Dell Technologies helps organizations and individuals build their digital future and transform how they work, live and play, providing the industry's broadest technology portfolio for the data era.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Java Developer

Dell Technologies is seeking a Senior Software Engineer to join their IT Software Engineer team in Bangalore or Hyderabad, India. This role is part of the Messaging Platform automation team that provides PaaS capabilities to customers, specifically RabbitMQ and Kafka services as cloud offerings.

The ideal candidate will be responsible for designing and implementing microservices, working with both Java and Python ecosystems, and building high-performance, scalable backend services. You'll be working with Spring Boot and its core frameworks, developing RESTful APIs, and ensuring code quality through comprehensive testing practices.

This position offers an opportunity to work with cutting-edge technologies including Spring Cloud components, Kubernetes, and message brokers like RabbitMQ and Kafka. You'll be part of a team that's focused on improving operational efficiency and enabling quick turnaround times through automation.

Dell Technologies is known for its commitment to innovation and employee growth, offering a collaborative environment where team members can make significant impacts. The company provides a comprehensive technology portfolio and believes in the power of each individual to contribute to the organization's success.

The role requires strong expertise in Java and Spring framework, with 5-8 years of experience, along with solid understanding of design patterns, OOP principles, and test-driven development. This is an excellent opportunity for a senior developer looking to work with enterprise-scale systems and contribute to solutions that help organizations transform their digital future.

Last updated 2 days ago

Responsibilities For Java Developer

  • Design, develop, and maintain high-performance, scalable backend services using Spring Boot
  • Build and optimize RESTful APIs with integrated API documentation tools
  • Ensure code quality through unit testing with JUnit and integration testing
  • Utilize Log4j2 for logging and monitoring application performance
  • Implement and maintain CI/CD pipelines
  • Design and implement microservices in Python
  • Write optimized SQL queries
  • Implement test framework and automate workflows

Requirements For Java Developer

Java
Python
Kafka
RabbitMQ
Kubernetes
  • 5-8 years Strong experience in Java, Spring framework, and its ecosystem
  • Strong knowledge of design patterns
  • Strong understanding of object-oriented programming (OOP) and test-driven development (TDD)
  • Familiar with CI/CD tools and practices
  • Proficiency in writing optimized SQL queries and database design
  • Experience with Spring Cloud components (preferred)
  • Knowledge of container orchestration tools like Kubernetes (preferred)
  • Familiarity with message brokers (RabbitMQ, Kafka) and related testing frameworks (preferred)

Interested in this job?

Jobs Related To Dell Technologies Java Developer