Job Information
Honeywell Sr Advanced Software Engr in Bengaluru, India
We are seeking an experienced Senior Java Developer with strong expertise in modern Java development, Spring Boot, Azure cloud services, and containerized applications. The ideal candidate will have hands-on experience with IoT platforms, Linux systems, and Go programming.
Java Development
Java 17 (primary) with strong understanding of modern Java features:
Records, Sealed Classes, Pattern Matching
Text Blocks, Switch Expressions
Enhanced NullPointerException messages
Java 8+ expertise including:
Streams API, Lambda Expressions
Functional Interfaces
CompletableFuture and reactive programming
Spring Boot Framework (2.x/3.x):
Spring Cloud for microservices
Spring WebFlux for reactive applications
Spring Security, Spring Data
RESTful API design and implementation
Go Programming (Hands-on Required)
Production-level Go development experience
Building microservices and CLI tools in Go
Goroutines, channels, and concurrent programming
Go modules and dependency management
RESTful API design and implementation
Database :
- Postgres or any RDBMS
Version Control and Management
- Git Hub
Azure Cloud Service (Hands-on Required)
Azure Service Bus: Message queuing, pub/sub patterns, dead-letter queues
Azure Event Hub: Real-time data streaming, event ingestion at scale
Azure IoT Hub: Device-to-cloud and cloud-to-device messaging
Azure IoT Device Provisioning Service (DPS): Zero-touch device provisioning
Azure Container Registry (ACR): Container image management and deployment
Linux Operating Systems (Hands-on Required)
Ubuntu: System administration, package management, shell scripting
Red Hat Enterprise Linux (RHEL): Configuration, deployment, troubleshooting
Docker containerization on Linux environments
Kubernetes
Bash scripting and automation
Testing & Quality Assurance
JUnit 5 for Java unit and integration testing
Mockito, AssertJ, and testing best practices
Go Testing (TDD): Writing tests using Go's testing package
Test-driven development methodology
Code coverage and quality metrics
AI :
Integrate Generative AI and Machine Learning models into enterprise workflows to enhance decision-making.
Key Responsibilities
Design and develop scalable microservices using Java 17 and Spring Boot
Implement IoT solutions using Azure IoT Hub and DPS
Build event-driven architectures with Azure Service Bus and Event Hub
Develop and maintain Go-based services and tooling
Write comprehensive unit tests using JUnit and Go testing frameworks
Containerize applications and manage deployments via Azure Container Registry
Administer and troubleshoot Linux-based production environments
Collaborate with DevOps team on infrastructure as code
Mentor junior developers on best practices and design patterns
Good To Have Knowledge on
Azure Kubernetes Services
Octopus CI/CD deployment process
KONG API gateway Management
Launch darkly
Knowledge of MQTT protocol and IoT security best practices
Experience with monitoring tools (Prometheus, Grafana, Application Insights)
Required Experience
8+ years of professional Java development experience
2+ years hands-on experience with Java 17 features
6+ years with Spring Boot framework
3+ years working with Azure cloud services (IoT Hub, Service Bus, Event Hub)
3+ years Linux system administration (Ubuntu/RHEL)
2+ year production Go programming experience
Strong understanding of microservices architecture
Experience with containerization (Docker, Kubernetes)
Proven track record of TDD and writing maintainable tests
Preferred Qualifications
Azure certifications (Azure Developer Associate, Azure IoT Developer)
Knowledge of MQTT protocol and IoT security best practices
Experience with monitoring tools (Prometheus, Grafana, Application Insights)
Understanding of DevOps practices and GitOps workflows
Soft Skills
Strong problem-solving and analytical abilities
Excellent communication and collaboration skills
Ability to work in agile/scrum environments
Self-motivated with ability to work independently
Passion for learning new technologies
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.