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.
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
- 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
- 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
Role Category:Programming & Design
Desired Candidate Profile
UG:B.Tech/B.E. - Any Specialization, BCA - Computers, B.Sc - Computers
PG:M.Tech - Any Specialization, MCA - Computers, MS/M.Sc(Science) - Computers
NISG (National Institute for Smart Government)
Contact Company:NISG (National Institute for Smart Government)