Unilever Software Engineer (Java), Customer Development in Bengaluru, India
JOB TITLE: Software Engineer (Java), Customer Development
LOCATION: UniOps BANGALORE
MAIN JOB PURPOSE:
HUL has been a pioneer in the FMCG space for many decades now. One of the key differentiating factors which keeps it ahead of the curve is its investment in technology. With this role, the individual stands a chance to be in the driver’s seat to use technology to drive sales, while building a robust understanding of the consumer goods space. The technology we design, build, and deploy here, gives HUL the cutting edge to go to market with best-in-class products.
This position plays a pivotal role in strategy, design, delivery and optimization of the CD platform, in close partnership with business and global teams. This is the best role at the intersection of business and technology and to understand product management. The Senior Analytics Engineer is a critical member of the data team,
As t he Software Engineer (Java), Customer Development , one is responsible for Leading and managing a team of Java developers, providing technical guidance, mentorship, and support to ensure successful project delivery.
Ensuring adherence to coding standards, best practices, and established development processes.
Conducting code reviews and providing constructive feedback to ensure code quality and maintainability.
Managing the software development lifecycle, including requirements gathering, estimation, planning, development, testing, deployment, and maintenance.
Leading the technical design and architecture of Java-based solutions, considering performance, scalability, security, and maintainability.
Identifying and resolving technical issues and challenges, collaborating with cross-functional teams to drive efficient problem-solving.
Keeping up to date with Java-related technologies, frameworks, tools, and industry trends, and sharing knowledge with the team.
The key Skills for Software Engineer (Java), Customer Development will be :
Extensive experience in Java development, including Java EE and/or Spring Framework.
Strong understanding of object-oriented programming (OOP) concepts and design patterns.
Proficiency in building web applications using Java-based frameworks (e.g., Spring MVC, JSF).
Knowledge of web services and related technologies (e.g., REST, SOAP, JSON, XML).
Experience with relational databases and SQL (e.g., Oracle, MySQL, PostgreSQL).
Strong problem-solving and analytical skills, with the ability to debug and resolve complex issues.
Experience with version control systems (e.g., Git, SVN) and collaborative development workflows.
Knowledge of software testing methodologies, tools, and frameworks (e.g., JUnit, Mockito, Selenium).
Excellent leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Strong understanding of software development best practices, coding standards, and security principles.
Knowledge of performance optimization, profiling, and tuning techniques for Java applications.
Familiarity with cloud platforms and services (e.g., AWS, Azure) is a plus.
Experience in leading and managing development teams is highly desirable.
Designing and developing high-quality, scalable, and efficient Java-based applications and systems.
6+ years of hands-on experience in Java development, including experience in a leadership or senior role.
Experience with cloud-based data platforms (e.g., AWS, Azure, GCP).
Excellent problem-solving , analytical skills and critical thinking mindset.
Ability to work independently and as part of a team.
Strong communication and presentation skills .
Opportunity to work on cutting-edge projects.
Collaborative and supportive work environment.
Chance to make a real impact on the company's bottom line.
Trusted Partner :
Operationally manage the on-ground partnership with business leads and CD excellence teams
Own the core technology platform and ensure right fit technology outcomes.
Enable low cost quick POCs to establish business case with CD excellence teams.
Technology Ownership :
Manage delivery IT projects for all channels of sales through improvement programs.
Support design of architecture in partnership with internal & external architects.
Ensure Agile & Devops practices are leveraged and adopted across programs.
Manage support operations and improvements journey for HUL customers .
Integration with different streams, global teams and external partners:
Engagement with product partners & service providers to bring outside-in view
Vendor management across various vendors to manage talents and technologies at the best cost
Governance & People:
Manage a very large team of internal and external team members; ensure well-being, development & motivation, while ensuring delivery of CRs and BAU operations of the assigned areas
Manage the IT b udget including adherence to forecast, optimization & compliance
Ensure proper governance structure is followed across all stakeholders
Proficiency in aspects of product management which help translate business priorities into product innovations.
Proficient in stakeholder management across functions including senior leaders
Ability to handle E2E project journey including business value delivery
Strong business acumen to arrive at relevant solutions
Ability to manage delivery through partners
People Management skill for managing large teams as well as stakeholders
Execution excellence and a pplication support understanding
Project Manag e ment, u nderstanding of Devops & Agile
Understanding of platforms & technologies used in retail ecosystem.
Logical thinking and informed about modern tools & technologies and applicability
Job Category: Information Technology
Job Type: ITP SME Manager
- Unilever Jobs