Java Lead Developer

Bosch Group · telengana, India

Full Time

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities

Role Summary

We are looking for a hands-on Lead Developer to lead backend and frontend development activities for enterprise applications using Spring Boot, Thymeleaf, Azure services, and batch-processing technologies.

Key Responsibilities

  • Lead development team and drive technical implementation
  • Develop enterprise web applications using Spring Boot and Thymeleaf
  • Design and implement batch jobs using Spring Batch
  • Build integrations with MQ systems, HULFT, email services, and Azure services
  • Implement REST APIs and asynchronous processing patterns
  • Review code and enforce engineering best practices
  • Collaborate with architects and DevOps teams for deployment and operational readiness
  • Optimize application performance and reliability
  • Mentor junior developers and conduct technical reviews
  • Support production issue analysis and resolution

Required Skills

  • 8+ years of Java development experience

• Strong expertise in

  • Java 17+
  • Spring Boot 3.x
  • Spring MVC
  • Thymeleaf
  • Spring Batch
  • Spring Data JPA
  • Restful API

• Experience with

  • Azure Functions
  • Azure SQL
  • Azure Blob Storage
  • Azure Service Bus/RabbitMQ/IBM MQ – Good to have
  • SMTP/JavaMailSender

• Strong understanding of

  • Multithreading
  • Batch orchestration
  • Retry/skip mechanisms
  • Transaction management
  • Error Handing and management
  • Experience with Git, Maven/Gradle, and CI/CD pipelines
  • Knowledge of monitoring tools such as Application Insights and Actuator

Preferred Skills

  • Experience with Azure Spring Apps or Azure App Services
  • Exposure to cloud-native architecture and observability
  • Agile/Scrum experience

Qualifications

Educational qualification

Experience

Mandatory/requires Skills

Preferred Skills