Java Full stack Engineer with React - 4-6 years
ExternalFull-timeOn-site3d ago
AgileAWSAzureCI/CDComplianceDocker
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, develop, test, and maintain robust, scalable, and high-performance software applications.
- Build and maintain backend services using Java and Spring Boot .
- Design and optimize database schemas and queries using SQL and PostgreSQL .
- Develop and support ETL pipelines for data ingestion, transformation, and processing.
- Implement and maintain search and analytics capabilities using Elasticsearch .
- Work with cloud platforms ( Azure preferred; AWS/GCP acceptable ) to deploy and manage applications.
- Implement and enhance CI/CD pipelines to ensure efficient and reliable software delivery.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.
- Collaborate with product managers, architects, QA, and other engineers to deliver high-quality solutions.
- Participate in code reviews and contribute to improving coding standards and engineering practices.
- Continuously evaluate and adopt new technologies, tools, and frameworks as needed.
- Take ownership of assigned modules and drive them end-to-end.
- Must have 4+ years of experience
- Strong proficiency in Java and Spring Boot .
- Excellent knowledge of SQL and relational databases, especially PostgreSQL .
- Hands-on experience with ETL processes and data pipelines .
- Experience working with Elasticsearch for search, logging, or analytics use cases.
- Solid understanding of cloud computing concepts ; hands-on experience with Azure is highly preferred.
- Experience with CI/CD tools and pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins).
- Good understanding of RESTful APIs, microservices architecture, and distributed systems.
- Experience with version control systems (Git).
- Non-Technical & Soft Skills
- Strong problem-solving and analytical skills with the ability to handle complex challenges.
- Excellent communication skills , both written and verbal.
- A can-do attitude with a strong sense of ownership and accountability.
- Willingness and enthusiasm to learn new technologies and adapt to changing requirements.
- Ability to work effectively both independently and as part of a team.
- Proactive mindset with attention to detail and quality.
- Good to Have (Added Value)
- Experience with system design and performance optimization.
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Exposure to monitoring, logging, and observability tools.
- Experience working in Agile/Scrum development environments.
- Understanding of security best practices for application development.
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 InclusionAt NIQ, we are steadfast in our commitment to foFlexible scheduleEquity / stock options
Additional Information
Software Engineer, Pune We are looking for a highly skilled and motivated Software Engineer with strong backend development experience to join our engineering team. The ideal candidate will have a solid foundation in Java-based technologies, database systems, cloud platforms, and modern DevOps practices. You will be responsible for designing, developing, and maintaining scalable, high-performance applications while collaborating closely with cross-functional teams to solve complex business and technical challenges.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Nielseniq? Share your experience