15 Aug
|
opentext
|
India
What the role offers:
Design and integrate software applications running on multiple platform types into overall architecture and product suite.
Be the go-to person in the team for the most complex, hard-to-solve technical challenges.
Understand the high-level requirements from the product manager and transform it to themes and features requirements for the development team.
Develop requirements docs to describe the requirement, architecture, APIs, etc.
Review and ensure the developers breakdown of features into User stories is sufficient and cover all points.
What you need to succeed:
Solid design skills with deep understanding of object-oriented programming
Robust Java programming skills with experience in developing multi-threaded modules
Deep experience using debugging and dump analyser tools
Valuable understanding of web services (SOAP/REST) and related technologies such as AJAX,
JavaScript, HTML, CSS, JSON, XML
Knowledge of advanced design patterns
Excellent analytical and problem-solving skills
Excellent written and verbal communication skills
One last thing:
Experience using Hibernate, JDBC, database programming, SQL programming
Experience with UI tech stack will be an added advantage
Experience working on enterprise-grade solutions
Understanding of best development practices
Experience of agile development methodologies such as SCRUM
Experience of Test-Driven Development practices
Knowledge of Secure development lifecycle
Experience using unit test frameworks such as Junit
Knowledge of Linux Operating System and related tools
📌 Software Engineer Bengaluru (India)
🏢 opentext
📍 India