Key Responsibilities
- Design, develop, and maintain scalable and robust Java applications.
- Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Participate in the full software development lifecycle, including planning, development, testing, and deployment.
- Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.
- Mentor and guide junior engineers, fostering a culture of learning and collaboration within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4 to 6 years of professional experience in software development, with a strong focus on one or more programming languages such as Java, Python, C++, SCALA, GoLang.
- Experience with RESTful APIs and microservices architecture.
- Proficiency in Java frameworks such as Spring, Hibernate, or similar.
- Knowledge of database systems (e.g., MySQL, PostgreSQL, Oracle) and SQL.
- Experience of working with event driven architectures
- Understanding of software development methodologies (Agile, Scrum, etc.).Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Excellent communication and interpersonal skills.
Preferred Qualifications
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).Familiarity with containerization technologies (e.g., Docker, Kubernetes).Knowledge of CI/CD tools and practices.
- Experience with test-driven development (TDD) and automated testing frameworks.

0 applies
11 views
Other Jobs from Nielsen
Senior Data Scientist (P2)
Lead Data Scientist (P3)
Sr. Data Scientist - Bangalore
Senior Data Scientist (Analytics) - Bangalore
Senior DevOps Engineer - ( Mumbai / Bangalore)
Senior Data Scientist (Analytics) - Bangalore
Similar Jobs
Senior Data Architect, Data Warehouse & Analytics
Staff Data Engineer
Data Engineer
Senior Associate Data Scientist
Lead Data Engineer (Python, Spark, AWS)
Lead Data Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say