3+ years of relevant experience in backend or cloud-native application development.Solid hands-on experience with Java and Spring Boot (including Spring Web, Spring Data, and Spring Validation; experience with WebFlux is a plus).Familiarity with Java GenAI/agent frameworks like LangChain4j and Spring AI; experience with Azure OpenAI or similar is a bonus.Proficient in designing and integrating RESTful APIs; skilled with OpenAPI/Swagger, JSON, and API versioning standards.Expertise in SQL and relational databases (PostgreSQL/MySQL/MS SQL Server); experience with JPA/Hibernate and Spring Data; adept in query tuning.
About the job
Develop complex, maintainable, and high-quality code to create scalable, flexible, and user-friendly applications utilizing Java (Java 17+), Spring Boot, and cloud architecture.
Design and implement highly available, low-latency, cloud-native services leveraging Spring Web (MVC/WebFlux) and adhering to microservices best practices.
Collaborate with cross-functional teams while mentoring junior engineers through design and code reviews, promoting best practices.
Integrate and expose RESTful APIs using OpenAPI/Swagger; consume external services and implement idempotency, pagination, and error handling patterns.
Engage fully in the SDLC—covering design, development, testing, deployment, and production support with an emphasis on reliability and performance.
Ensure quality through unit/integration tests, code coverage, and performance testing, while adhering to secure and scalable design principles.
Implement observability features such as structured logging, metrics, and tracing, integrating with tools like Datadog or Graylog.
Contribute to CI/CD processes using pipelines for build, test, coverage, security scans, and deployments.
Continuously learn and apply modern frameworks, patterns, and best practices to enhance system performance and developer efficiency.
About NielsenIQ
NielsenIQ is a leading global provider of data and analytics, helping companies make informed decisions based on comprehensive market insights. Join our innovative team in Chennai and be part of a dynamic technology environment where your contributions will impact the future of consumer goods and retail analytics.
This job posting is no longer active and is not accepting applications.
Software Engineer (Java, Spring Boot, Microservices)
3+ years of relevant experience in backend or cloud-native application development.Solid hands-on experience with Java and Spring Boot (including Spring Web, Spring Data, and Spring Validation; experience with WebFlux is a plus).Familiarity with Java GenAI/agent frameworks like LangChain4j and Spring AI; experience with Azure OpenAI or similar is a bonus.Proficient in designing and integrating RESTful APIs; skilled with OpenAPI/Swagger, JSON, and API versioning standards.Expertise in SQL and relational databases (PostgreSQL/MySQL/MS SQL Server); experience with JPA/Hibernate and Spring Data; adept in query tuning.
About the job
Develop complex, maintainable, and high-quality code to create scalable, flexible, and user-friendly applications utilizing Java (Java 17+), Spring Boot, and cloud architecture.
Design and implement highly available, low-latency, cloud-native services leveraging Spring Web (MVC/WebFlux) and adhering to microservices best practices.
Collaborate with cross-functional teams while mentoring junior engineers through design and code reviews, promoting best practices.
Integrate and expose RESTful APIs using OpenAPI/Swagger; consume external services and implement idempotency, pagination, and error handling patterns.
Engage fully in the SDLC—covering design, development, testing, deployment, and production support with an emphasis on reliability and performance.
Ensure quality through unit/integration tests, code coverage, and performance testing, while adhering to secure and scalable design principles.
Implement observability features such as structured logging, metrics, and tracing, integrating with tools like Datadog or Graylog.
Contribute to CI/CD processes using pipelines for build, test, coverage, security scans, and deployments.
Continuously learn and apply modern frameworks, patterns, and best practices to enhance system performance and developer efficiency.
About NielsenIQ
NielsenIQ is a leading global provider of data and analytics, helping companies make informed decisions based on comprehensive market insights. Join our innovative team in Chennai and be part of a dynamic technology environment where your contributions will impact the future of consumer goods and retail analytics.