Enable job alerts via email!

Junior Application Developer-Bengaluru, UIDAI

National Institute for Smart Government (NISG)

Bengaluru

On-site

INR 4,00,000 - 8,00,000

Full time

Today
Be an early applicant

Job summary

A government research institute in Bengaluru is seeking a Junior Application Developer responsible for developing and maintaining web applications. Candidates should have a BE/B Tech or equivalent and at least 1 year of experience. Proficiency in Java, Spring MVC, RESTful APIs, and database technologies is required. This role offers the opportunity to work on diverse projects and collaborate within a dynamic team environment.

Qualifications

  • Minimum 1 year experience in a relevant field after graduation.
  • Experience with Agile development methodologies.
  • Strong communication and teamwork skills.

Responsibilities

  • Develop and maintain end-to-end web applications.
  • Implement user interface and user experience using front-end technologies.
  • Design and develop server-side components using Java frameworks.
  • Create RESTful APIs for client-server communication.
  • Integrate external services or APIs into the application.
  • Write unit tests and perform integration testing.
  • Collaborate with developers, designers, and stakeholders.
  • Continuous learning and improvement in software development.

Skills

Java
J2EE
Spring MVC
RESTful APIs
Hibernate
MySQL
Linux/Unix
React
Flutter
Message Queue systems
Databases like Oracle/MangoDB

Education

BE/B Tech/ M.E/M Tech/MS/MCA/MSc

Tools

IntelliJ
Eclipse
Bitbucket
SVN
Confluence
Jira
Job description
Overview

Junior Application Developer Selected candidate would be responsible a specific project or several projects within an organization.

They are responsible to translates client requirements into application features and ensure the timely delivery of fully functional software applications. They are responsible for understanding client needs, designing prototypes, writing code, performing testing, and maintaining technical documentation

Location

Location Bengaluru

Educational Qualifications

Educational Qualifications

Requirements BE/B Tech/ M.E/M Tech/MS/MCA/MSc

Work Experience

Minimum 1 year (One year experience, after completion of graduation/post graduation, as applicable, may also include apprenticeship, internship, or similar experience)

Required Skills

Requirement/ Skills: Java, J2EE, Spring MVC/Spring Boot, RESTful APIs, Hibernate, MySQL, Linux/Unix, React/ReactJS/Flutter/Electron Knowledge of Message Queue systems, Open-source technologies, Databases like Oracle/MangoDB etc. Experience on using IDE tools like IntelliJ/Eclipse or Equivalent. Experience on Development/Agile tools like Bitbuket /SVN, Confluence, Jira or Equivalent

Job Profile / Duties
  1. Responsible for developing and maintaining end-to-end web applications. This includes working on both the client-side (front-end) and server-side (back-end) components of the application.
  2. Responsible for implementing the user interface (UI) and user experience (UX) of the application using front-end technologies such as HTML, CSS, and JavaScript. This involves creating responsive and visually appealing web pages that are user-friendly.
  3. As a Java FSD, resource will work on the server-side logic of the application. This includes designing and developing the serverside components using Java frameworks like Spring or Java Enterprise Edition (Java EE). You will also work with databases to handle data storage and retrieval using technologies like SQLor NoSQL Database
  4. Responsible for designing and developing RESTful APIs (Application Programming Interfaces) to facilitate communication between the client-side and server-side components of the application. This involves defining API endpoints, handling request/response formats (such as JSON), and ensuring security and authentication mechanisms.
  5. Many applications require integration with external services or APIs, such as payment gateways, social media platforms, or cloud services. As a Java FSD, you may be responsible for integrating these services into the application, ensuring seamless communication and data exchange.
  6. Involve in writing unit tests, performing integration testing, and debugging issues to ensure the quality and stability of the application. This includes identifying and fixing bugs, optimizing code, and conducting code reviews.
  7. As part of a development team, resource will collaborate with other developers, designers, and stakeholders to understand requirements, provide technical solutions, and participate in agile development processes. Strong communication and teamwork skills are essential for effective collaboration.
  8. The field of software development is constantly evolving, and as a need to stay updated with the latest technologies, frameworks, and best practices. Continuous learning and improvement are crucial to keep the skills up-to-date and deliver high-quality solutions
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.