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
Any Gradute