HOHoneywell
Sr Advanced Software Engineer
Hyderabad ₹10-16 LPA Posted 7 May 2025
FULL TIME
Application Support
Packaging
Tdd
Javascript
Troubleshooting
+2 more
Job Description
Experience & Responsibilities
- Lead software development teams in designing and delivering enterprise applications.
- Hands-on experience in design, analysis, development, and troubleshooting of large-scale enterprise systems.
- Advocate and implement healthy software development practices, including adherence to Agile methodologies, code review standards, and task planning.
- Develop and maintain application performance monitoring tools to ensure optimal system health and business metric visibility.
- Investigate and resolve complex software or configuration issues across system layers.
- Design and develop scalable, cloud-native enterprise applications.
Must-Have Qualifications
- 10+ years of experience in software product development for enterprise-level applications.
- 7+ years of hands-on experience with Java, J2EE, Spring Boot, and design patterns.
- Proficiency in Microservices architecture, Kubernetes, and Docker containers.
- Practical experience with JavaScript frameworks like ReactJS.
- Experience with unit testing frameworks (e.g., JUnit) and Test Driven Development (TDD).
- At least 4+ years of cloud application development (preferably Azure or AWS).
- Strong knowledge of agile software development methodologies.
- Deep understanding of design and integration patterns, especially in applications involving Portals/SSO, legacy systems, B2B interfaces, and ESBs.
- Experience with real-time device protocols (e.g., Modbus, MQTT, OPC).
Good to Have
- Exposure to cloud technologies and DevOps practices.
- Experience with on-prem to cloud communication and migration.
Educational Requirements
- Bachelor's degree in a technical field (e.g., Science, Technology, Engineering, or Mathematics).
Preferred Attributes
- Knowledge of software development lifecycles, configuration management, and change management practices.
- Strong collaboration skills across diverse and global teams.
- Effective communication skills and self-motivation.
- Ability to make timely and balanced decisions in complex environments.
- Fast learner with the ability to incorporate and apply new technologies and concepts quickly.
