T&T | EAD | Consultant & Senior Consultant

deloitte

Bengaluru, India 3 Years Exp Posted 25d ago

Job Description

  • 3–9 years of experience in Java Backend Development.
  • Strong hands-on experience with Java (8+/17+) and Spring Boot.
  • Hands-on experience designing and developing applications using Microservices Architecture.
  • Strong knowledge of RESTful API design and development.
  • Solid understanding of software engineering principles including:
    • SOLID Principles
    • DRY  
    • Object-Oriented Programming (OOP)
  • Strong understanding and practical implementation of GoF Design Patterns.
  • Experience implementing centralized exception handling using Spring Boot best practices.
  • Expertise in Aspect-Oriented Programming (AOP) using Spring AOP for logging, security, transaction management, and other cross-cutting concerns.
  • Experience with unit testing frameworks such as JUnitMockito, and integration testing.
  • Experience implementing CI/CD pipelines and following DevOps best practices.
  • Hands-on experience with Docker and exposure to Kubernetes for containerization and orchestration.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and collaboration skills with the ability to work effectively in cross-functional Agile teams.

 

Preferred Qualifications

  • Education - Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Exposure to event-driven architecture using Apache Kafka or RabbitMQ.
  • Experience with logging frameworks such as SLF4J, Log4j, or Logback.
  • Familiarity with API Gateway, Service Discovery, and related Spring Cloud components.
  • Experience developing enterprise-scale distributed systems.
  • Experience working in Agile development environments.
    • Cloud, Java, or Kubernetes certifications would be an added advantage.

Similar Openings for You