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.
We have an open position for an experienced and highly motivated Java Developer with Java, SpringBoot Framework, Javascript, React, Node.js, Typescript and AWS experience, define specification requirements and developing new cloud-based applications. The position requires strong technical and communication skills and a track record of developing great products. The role includes all technical challenges associated with analysing & developing Java applications to meet needs for better business process management and solutions that are aligned with the business needs of Herman Miller.
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 key responsibilities of this role can be summarised as:
I.Developing and Owning Delivery of fast paced (time-bound) Java applications (80%):
- Work with stakeholders to 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 (10%)
- 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.
III.Team dynamics (10%)
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.
- Maintains, applies, and teaches IT expertise with superior results.
- Mentors’ global new talent by teaching IT knowledge and skills on need basis.
- 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 maintaining existing applications and APIs running in local data centers and AWS cloud computing environments
- 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.
Proficiency in the following:
- Java, SpringBoot Framework, Javascript, Typescript, Node.js, React, Git, SQL
- Experience developing web services (REST, SOAP)
- Experience in AWS Services and Lambda development
- 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 2 - 4 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.
- Ability to effectively use office automation, communication, software and tools currently used in the HMI office environment.
- Must be able to perform all essential functions of the position with or without supervision
- This role will work in the shift timings of 12:00 P.M. to 9:00 P.M. or 2:00 P.M. to 11:00 P.M. IST. The employees could be requested to work in a different shift on rare occasions to support the business during a critical issue or for any releases/migrations that maybe scheduled.
Reporting structure
- Locally reporting to Working Team Lead in India.
- Matrix reporting to WTL in US.
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.
MillerKnoll complies with applicable disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact MillerKnoll Talent Acquisition at [email protected].
Top Skills
What We Do
MillerKnoll is a collective of dynamic brands that comes together to design the world we live in