Senior Application Developer (Server) UIDAI

6 - 11 Years
Bengaluru

Job Description

Job Overview: Build features, enhancements and provide support for the server side of Enrolment software (Enrolment Client Multi-Platform) and other applications of UIDAI.


Responsibilities and Duties:

Lead a team of developers or independently take up complex projects;

Develop applications as per business and security requirements;

Take responsibility for a feature through definition, design, development and delivery.

Ensure the architecture stays in line with the UIDAI roadmap

Follow development best practices such as unit tests and continuous integration

Provide Level 3 support for issues faced during field operations of applications which would involve activities like debugging live issues, remote troubleshooting, etc.


Qualifying Criteria:

Education: Bachelor's/Master’s degree in computer science or a related field

At least 6 years of work experience in software development

Proficiency in Java and its core libraries such as collections

Knowledge of version control with Git and SVN and basic CI / CD concepts

Familiarity with:

  • Databases such as MySQL
  • Developing for Red Hat-based Linux server systems.
  • Scaling of services
  • Load balancing and health checks, connection pooling, logging and monitoring, error handling

Hands on with AGILE practices and tools such as:

Gradle for build systems

Maven for package management

IDEs such as Eclipse or IntelliJ IDEA, Community Edition

Experience in writing unit and functional tests


Preferred skills:

  • Interest and ability to learn and deliver
  • Strong problem solving and analytical skills
  • Plus: Familiar with Kubernetes, using messaging systems such as RabbitMQ, concepts such as circuit breakers, use of a service mesh such as Istio

Last Application Date : 28th May 2020

Salary: Not Disclosed by Recruiter

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer

Keyskills

Desired Candidate Profile

Please refer to the Job description above

Education-

UG:B.Tech/B.E. - Any Specialization, BCA - Computers, B.Sc - Computers

PG:M.Tech - Any Specialization, MCA - Computers, MS/M.Sc(Science) - Computers

Company Profile

NISG (National Institute for Smart Government)

NISG is a not-for-profit company set up in a Public-Private-Partnership (PPP) in 2002 under the recommendations of The National Taskforce on Information Technology and Software Development.
View Contact Details+

Contact Company:NISG (National Institute for Smart Government)