Bosch Group
Java Lead Developer
- Compensation
- Not disclosed
- Location
- telengana, in
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- 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
Nice to have
- Experience with Azure Spring Apps or Azure App Services
- Exposure to cloud-native architecture and observability
- Agile/Scrum experience
Full 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