Required experience :
Atleast 5+ years of very good enterprise JAVA programming experience.
Exceptional design / development experience of robust enterprise systems.
Experience in working in a large enterprise grade system software development team and mentoring a team of developers.
Good programming / debugging skills JAVA. Multi-threading, distributed computing experience required.
Preferred experience :
Experience in creating REST API, CLI to manage services in cloud environment
Experience in developing Message services, database services, subscriber / notifications desirable
Experience in developing software for cloud infrastructure highly desirable.
Need to have worked in continuous development, testing, integration and deployment model and all the related development tools / environment.
Experience in provisioning, orchestration, patching, diagnosability, monitoring, notification framework desirable.
Self motivated individuals who can work independently.
Scripting knowledge of python, PERL desirable.
Experience in RDBMS and knowledge of Oracle RAC / ASM highly desirable
Detailed Description and Job Requirements Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.
You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical / business skills in area of specialization.
Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.
7 years of software engineering or related experience.