Bengaluru, India
81 days ago
Associate Lead - Java Development

Why join us? 


Our purpose is to design for the good of humankind. It’s the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than your work team, or even your brand. We are redefining modern for the 21st century. And our success allows MillerKnoll to support causes that align with our values, so we can build a more sustainable, equitable, and beautiful future for everyone.

Role: Job Description – Associate Lead - Java Development

Location: Bangalore - India

Job Description

We have an open position for an experienced and highly motivated Java Developer with React, Node.js, and Typescript experience.

This position requires experience in defining specification requirements, designing and developing new features (enhancements).

The position also requires strong technical and communication skills and a track record of developing great products.

The role includes all technical challenges associated with analysing, designing, and developing Java applications to meet needs for better business process management and solutions that are aligned with the business needs of Herman Miller.

70% of time is expected to be spent as an Individual Contributor with above mentioned experience. Rest 30% of time is expected to be spent as an Associate Team Lead. The Associate Lead will perform other duties as assigned, that are in line with the role’s responsibilities and are required for the business.

Along with technical expertise, this role involves the following people management responsibilities:

• Regular team connects and one-one meetings with the team members.

• Regular interactions with Business Partners for Team management, feedback collection and to liaise on work delivery matters.

• Conducting performance reviews via Check-in conversations.

• HR policy compliance (leave and discipline)

• Conflict resolution • Mentoring, coaching and development of team members as necessary.

• Participation in all recruitment activities of the team This role transcends departmental and geographical boundaries as it aims at supporting and enabling the various divisions of the Herman Miller business across the globe.

The ideal candidate should understand the software development lifecycle and use agile methodology to design, develop, test, and implement solutions that deliver on end-user needs.

The key responsibilities of this role can be summarised as: I. Designing, Developing and Owning Delivery of fast paced (time-bound) Java applications:

▪ Work with stakeholders to design and develop reliable, scalable, and high-quality applications to meet business needs.

▪ Deploying, maintaining, and troubleshooting on-demand Java Applications.

▪ Flexible to work on other related technologies (through self-learning) depending on business needs.

▪ Must be comfortable and willing to work as an individual contributor or a team member.

▪ Collaboration with WTL/s, Business partners, developers, and others as necessary.

▪ Ownership of requirements, requests and tasks assigned and their successful completion.

▪ Ownership of all communication required for the work completion.

▪ Project planning and tracking, and cross team co-ordination for project delivery.

▪ Ability to translate stakeholder requirements and/or functional specifications into use cases, workflow & process diagrams, data flow & data model diagrams. II. Ensuring quality of work

• Adherence to development standards: code commenting, code reviews.

• Extensive Unit testing: to cover all scenarios to produce high-quality code. • Working with QA and ensuring bug free products are developed and released.

• Causal analysis in case of major issues or repetitive concerns.

Role: Job Description – Associate Lead - Java Development

Location: Bangalore - India III.

Team dynamics Work as a part of a larger team and comply with all local policies and procedures as laid down in the team dynamics document and other relevant HR documentation. Essential Functions:

• Captures and effectively communicates in-depth technical knowledge.

• Conceptualizes, drives, and executes solutions to the most complex problems.

• Identifies opportunities and owns improvements to technologies and IT processes.

• Leads the integration of new technologies or IT initiatives; may lead large projects.

• Maintains, applies, and teaches IT expertise with superior results.

• Manages small to medium project budgets, accountable for expenses.

• Mentors’ global new talent by teaching IT knowledge and skills.

• Performs additional responsibilities as requested to achieve business objectives.

• Presents work output in a clear and concise manner.

• Sets IT best practices.

• Analyzing business requirements to apply in application design.

• Designing, writing, and repairing Java applications and APIs to fulfill business requirements

• Developing and testing software to run reliably and efficiently.

Examining existing code and recommending improved solutions

• Reviewing code submissions and documenting the deployment process

• Participating in Agile development practices

• Partnering with business partners and analysts to complete assigned stories, tasks, and defect repairs.

• Resolving technical support issues in the production environment

• Ability to communicate with business partners to develop best-in-class technical solutions.

• Ability to work independently and in team settings as required.

• Understanding data flow between systems to enable solution design and bug resolution.

• Lead and manage a team of Developers and/or Testers.

• Work assignment, distribution, task estimation, goal planning and conducting performance reviews as per company policy.

• Empowering team members with skills to improve their confidence, product knowledge, and communication skills. Proficiency in the following:

• Java, J2EE, JSP, SpringBoot Framework, Javascript, Typescript, Node.js, React, Git, SQL • Experience developing web services (REST, SOAP)

• Experience with standard database CRUD operations in Java • Ability to produce clean code and follow established conventions.

• Excellent problem-solving skills, critical thinking, and attention to detail Ideal candidate

• A graduate / post-graduate in Computer Science / Engineering or equivalent industry experience.

• Having excellent interpersonal and communication skills in English, both written and verbal.

• Minimum of 8 years of experience on the essential skills listed above.

• Candidates need to be self-starters and have a drive for success.

• Ability to work individually or within a team environment. • Ability to participate in multiple projects & tasks and priorities in a healthy work environment.

• Has attention to detail and a penchant for quality. • Solid understanding of Object-Oriented analysis and design.

• Ability to take direction, constructive criticism, and work to specified deadlines. • Adhere to process and procedures defined for the role, the team, and the organization.

• Certified on one or more of the core technology areas of work. Role: Job Description – Associate Lead - Java Development Location: Bangalore - India

• Those aspiring to take on leadership responsibilities, should demonstrate a high level of emotional intelligence to be able to connect and work well with their direct reports, their peers and other stakeholders in the organization through empathy, motivation and partnership that leads to better results as a team.

• Ability to articulate thoughts, plans and decisions clearly, along with capabilities in planning and forecasting for the future will be attributes that are sought after for this position. Herman Miller is an equal opportunity employer.

Who We Hire?


Simply put, we hire everyone. MillerKnoll is comprised of people of all abilities, gender identities and expressions, ages, ethnicities, sexual orientations, veterans from every branch of military service, and more. Here, you can bring your whole self to work. We’re committed to equal opportunity employment, including veterans and people with disabilities.

Confirm your E-mail: Send Email
All Jobs from Herman Miller, Inc.