Nielsen Media would not function without our Technology teams! We are catalysts for delivery quality, on-time, reliable measurements to clients, and we are cultivators, growing our employees through education, skill-building, and experiences. Around the globe, our Technology teams are relentless in our pursuit of superior analytics, technology, process, and support.
About this job
As a member of this dynamic and fast-paced team, you will be involved in the data design and production of enterprise-level data models.
Responsibilities
- Analyzing application requirements.
- Writing back-end code and building efficient JAVA modules.
- Developing back-end with optimized databases.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Finalizing back-end features and testing applications.
- Updating and altering application features to enhance performance.
- Design, build and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
Qualifications
- Bachelor’s degree in Computer Science or similar field.
- Proficient in Java, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Familiarity with concepts of MVC, JDBC, and RESTful Web Services
- Knack for writing clean, readable Java code
- Experience with both external and embedded databases
- Understanding fundamental design principles behind a scalable application
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Experience with Core Java Version 8, Spring boot, Hibernate, and Criteria API in Hibernate.
- Implementing automated testing platforms and Junit(Mockito Framework)
- Proficient understanding of code versioning tools, such as Git
- Team player
- Good problem-solving skills.
Bonus Qualifications
- Plus point if knows Angular/React and have the inclination to learn
- Plus points if have any DevOps experience