Software Engineer
NielsenIQ
This job at a glance
- Who can apply
- Freshers
- Must know
- JavaJavaScriptHTMLCSSAngularSpring
- Work
- On-site in Pune/Pimpri-Chinchwad Area
- Pay
- Not stated by the employer.
- Skill demand
- Java14%JavaScript14%HTML7%CSS4%of 73 similar fresher jobs posted in India this week
- Listed
- 30 Oct 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
A Java Full Stack Developer is a professional skilled in both front-end and back-end development using Java technologies. They are responsible for designing, developing, and maintaining web applications that include user interfaces, server-side logic, and database management. This role requires expertise in Java programming, frameworks, and tools to build scalable, secure, and efficient applications.
Key Responsibilities
- Develop interactive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and frameworks like Angular
- Implement robust back-end logic using Java frameworks such as Spring Boot, Grails
- Manage databases, perform CRUD operations, and ensure seamless integration with the application using SQL or NoSQL databases
- Build and consume RESTful APIs for communication between client and server
- Ensure cross-platform compatibility and optimize application performance
- Debug, test, and deploy applications while adhering to best practices in software development
Requirements & Tech Stack
- Core Java: Mastery of object-oriented programming concepts, multithreading, exception handling, and file I/O
- Front-End Development: Proficiency in HTML, CSS, JavaScript, and frameworks like React or Angular for creating dynamic user interfaces
- Back-End Development: Expertise in Java frameworks such as Spring Boot, Hibernate, and JSP/Servlets for server-side programming
- Database Management: Knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases for data storage and retrieval
- Version Control: Familiarity with Git and platforms like GitHub for code collaboration and version management
- Build Tools: Experience with Maven or Gradle for dependency management and project builds
- Web Services: Understanding of RESTful APIs and web services for seamless client-server communication
- Testing: Proficiency in JUnit for unit testing and ensuring code quality
AI specific knowledge is a plus.
Qualifications
Core Java: Mastery of object-oriented programming concepts, multithreading, exception handling, and file I/O
Front-End Development: Proficiency in HTML, CSS, JavaScript, and frameworks like React or Angular for creating dynamic user interfaces
Back-End Development: Expertise in Java frameworks such as Spring Boot, Hibernate, and JSP/Servlets for server-side programming
Database Management: Knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases for data storage and retrieval
Version Control: Familiarity with Git and platforms like GitHub for code collaboration and version management
Build Tools: Experience with Maven or Gradle for dependency management and project builds
Web Services: Understanding of RESTful APIs and web services for seamless client-server communication
Testing: Proficiency in JUnit for unit testing and ensuring code quality