refresh

トレンド企業

トレンド企業

採用

求人Honeywell

Sr Advanced Software Engr

Honeywell

Sr Advanced Software Engr

Honeywell

Bengaluru, Karnataka, India, IN

·

On-site

·

Full-time

·

1mo ago

必須スキル

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

Honeywellについて

Honeywell

Honeywell

Public

Honeywell 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