招聘
必备技能
Java
Docker
Kubernetes
Go
Linux
Azure
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.
Key Responsibilities
- Design and develop scalable microservices using Java 17 and Spring Boot
- Implement Io
T 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 Dev
Ops practices and Git Ops 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
Java Development
- Java 17 (primary) with strong understanding of modern Java features: Records, Sealed Classes, Pattern Matching
- Text Blocks, Switch Expressions
- Enhanced Null Pointer Exception messages
- Java 8+ expertise including: Streams API, Lambda Expressions
- Functional Interfaces
- Completable Future and reactive programming
- Spring Boot Framework (2.x/3.x): Spring Cloud for microservices
- Spring Web Flux 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.
总浏览量
1
申请点击数
0
模拟申请者数
0
收藏
0
相似职位
Senior Software Engineer (Golang / Java , Microservices)
NetApp · Bangalore, India Office (BANGALORE)

Senior Development Lead - Advanced RPA
HCL Technologies · Bengaluru, India

Backend Principal Software Engineer
OneTrust · Bengaluru, India

LEAD PLATFORM EMULATION ENGINEER
AMD · Bangalore

Staff Software Engineer - Backend
Databricks · Bengaluru, India
关于Honeywell

Honeywell
PublicHoneywell International Inc. is an American publicly traded, multinational conglomerate corporation headquartered in Charlotte, North Carolina. It primarily operates in four areas of business: aerospace, building automation, industrial automation, and energy and sustainability solutions (ESS).
10,001+
员工数
Charlotte
总部位置
$130B
企业估值
评价
2.3
2条评价
工作生活平衡
2.5
薪酬
3.5
企业文化
2.0
职业发展
2.0
管理层
1.5
15%
推荐给朋友
优点
Good compensation potential
Competitive pay scale
缺点
Poor communication from recruiters
Inadequate safety training
Poor management response to incidents
薪资范围
901个数据点
Mid/L4
Senior/L5
Mid/L4 · Data Analyst II
2份报告
$136,600
年薪总额
基本工资
$105,077
股票
-
奖金
-
$136,600
$136,600
面试经验
3次面试
难度
3.0
/ 5
时长
14-28周
录用率
33%
体验
正面 0%
中性 33%
负面 67%
面试流程
1
Application Review
2
Recruiter Screen
3
Technical Interview
4
Assessment/Testing
5
Final Interview
6
Offer
常见问题
Technical Knowledge
Behavioral/STAR
Past Experience
Problem Solving
Culture Fit
新闻动态
GF Fund Management CO. LTD. Buys 5,921 Shares of Honeywell International Inc. $HON - MarketBeat
MarketBeat
News
·
1d ago
Honeywell International Inc. $HON Shares Sold by Asset Management One Co. Ltd. - MarketBeat
MarketBeat
News
·
1d ago
EPA, EGLE, and Honeywell will begin work near the Lake Linden Recreation Area in June - The Keweenaw Report
The Keweenaw Report
News
·
2d ago
Petrobas picks Honeywell technology for SAF project in Brazil - Biofuels International Magazine
Biofuels International Magazine
News
·
2d ago