Requirements:
ï‚· BS in Computer Science or equivalent
ï‚· At least 7-9 years of industry experience developing enterprise software and multi-tiered, Internet-based applications
ï‚· Experience in object-oriented programming using Java
ï‚· Experience with Oracle database, including use of SQL and database stored procedures such as PL/SQL
ï‚· Working knowledge of Web Services and Struts2, Spring MVC or a similar framework, with applications running on Tomcat or a similar application server
ï‚· Hands-on experience with Linux/Windows environments, JavaScript/AJAX, and data interchange formats such as JSON and XML
ï‚· Experience in Angular or React JS is an added advantage
ï‚· Understanding of Internet security and encryption technologies
Technical Requirements:
ï‚· Experience with Agile/Scrum development lifecycles
ï‚· Familiarity with version control systems (e.g. Git) and applied release management principles and techniques
ï‚· Demonstrated problem solving, troubleshooting, and diagnostic skills
ï‚· Ability to properly document and unit test software designs and code
ï‚· Understanding of technical peer-review approaches and techniques
ï‚· Domain name and DNS technology experience is a plus, as is experience with software testing, software development lifecycles, and project management.
Interpersonal Skills:
ï‚· Function effectively as an integral part of a cross-functional product team that includes representatives from engineering, marketing, operations, customer service, business development, and program management.
ï‚· Communicate effectively in person and in writing.
ï‚· Exercise a commitment to quality and accuracy.
ï‚· Handle multiple time demands in an interrupt-driven environment.
ï‚· Recognize and manage stressful situations.
ï‚· Fluency in technical English is a requirement.
INR 1500000 -2200000