Description

Key Responsibilities

Design, develop, and maintain Java Spring Boot 1.5 and .NET Core applications

Lead operations and support activities, including monitoring and resolving ServiceNow tickets

Analyze and troubleshoot production issues, providing timely fixes and root cause analysis

Collaborate with cross-functional teams to clarify and prioritize backlog items

Develop design specifications, installation instructions, and security guidelines

Deploy applications in Microsoft Azure Cloud using CI/CD pipelines via Azure DevOps

Ensure compliance with architecture standards, design patterns, and best practices

Provide solutions for system stability, scalability, security, and interoperability

Work on IoT lifecycle management, including device provisioning and remote management

Mandatory Skills

Programming Languages: Java 1.8+, C#, .NET Core

Frameworks: Spring Boot 1.5, Hibernate 4.3.8, JDBC

Testing: JUnit, JMeter

Deployment & Containerization: Docker, Kubernetes

Cloud: Microsoft Azure (IoT Hub, Azure Functions, AKS, API Management, Key Vault, AD, Blob Storage, Cosmos DB, App Services)

Authentication: IAM, OAuth, SAML

DevOps Tools: Azure DevOps, Looper, Concord, OneOps

Version Control: Git, GitHub Enterprise

Operating System: Linux

Protocols: TCP, MQTT, AMQP

Others: Azure IoT Edge, Shell scripting, Python

Preferred Skills

8+ years of experience in Java Spring Boot application development

5+ years in REST API and data processing with Hibernate and JDBC

Experience with Kafka architecture and multi-topic worker roles

Strong understanding of SOLID principles, OOP, and design methodologies

Familiarity with Agile/Scrum and SDLC practices

Experience with IoT Edge architecture and components

Relevant certifications (e.g., AZ-203/204, AZ-300/301, SCJP)

Experience in cross-functional collaboration and stakeholder engagement

Education

Any Gradute