Software Engineer (Java, Angular, Spring boot)
ExternalFull-timeOn-site1w ago
AngularComplianceCSSGitGitHubHTML
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
- 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
Benefits
Flexible working environmentVolunteer time offLinkedIn LearningEmployee-Assistance-Program (EAP)About NIQFor more information, visit NIQ.comWant to keep up with our latest updates?Follow us on: LinkedIn | Instagram | Twitter | FacebookOur commitment to Diversity, Equity, and InclusionFlexible scheduleEquity / stock options
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Nielseniq? Share your experience