Padmi

Sr. Product Engineer

MumbaiPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at amura

Opens the source posting on shine.com

Source description

About the role

View original

As a Sr. Product Engineer at Amura, located in Pune, you are expected to facilitate the continuous delivery of quality software using contemporary and collaborative practices and principles. Working in an agile environment, you will be responsible for developing end-to-end components within the product suite, contributing not only with your technical skills but also by sharing knowledge within the team. A strong engineering background, high attention to detail, and being outcome-oriented are qualities we expect from you. Key Responsibilities: - Work on large-scale, custom distributed software systems using Java, ElasticSearch, PostgreSQL, Docker, Kubernetes, JavaScript (ReactJS), TypeScript, and similar technologies. - Implement leading architectural and design methodologies such as MicroServices, Domain Driven Design, Test Driven Development, Event Driven Architecture, etc. - Utilize Agile development practices including task estimation, test automation, deployment automation, and Continuous Integration to enhance execution speed and product quality. - Collaborate closely with product stakeholders to have a comprehensive understanding of the product. - Contribute to a dynamic, collaborative, transparent, and ego-free culture. - Share best practices in software development within and outside the organization. Qualifications Required: - 5+ years of hands-on development and delivery experience with Java. - Passion for software engineering with strong coding skills. - Proficiency in Object-Oriented design patterns and knowledge of best software practices such as Refactoring, Clean Code, Domain Driven Design, SOLID, DRY, etc. - Good understanding of SQL and NoSQL Databases, experience with PostgreSQL and/or ElasticSearch is preferred. - Familiarity with Agile, TDD, Lean, Continuous Delivery approaches, and best practices like Extreme Programming (XP). - Experience with Spring, Spring Boot, Spring Cloud, Netflix OSS. - Ability to write tests using Junit, Mockito, Powermock, Spock, and similar tools. - Proficiency in Continuous Integration tools like Jenkins, Travis-CI, Go, and version control systems like Git. - Eagerness for self-learning and knowledge sharing within the team. Additional Company Details: Amura specializes in sales, marketing, and advertising automation with products like Sell.Do and Advertise.Do. These platforms have significantly improved advertising efficiency and sales growth for customers globally. The company is dedicated to solving fundamental problems in digital marketing by combining sales, marketing, and advertising data to drive higher efficiencies per industry/business. Considerations: - Hands-on experience with Docker and Kubernetes. - Understanding of branching and release strategies. - Ability to identify and establish testing strategies for Microservices. - Experience with cloud hosting platforms like AWS, Azure, Rackspace. - Familiarity with Infrastructure Management tools such as Terraform, CloudFormation, and Configuration Management tools like Ansible, Chef, Puppet. As a Sr. Product Engineer at Amura, located in Pune, you are expected to facilitate the continuous delivery of quality software using contemporary and collaborative practices and principles. Working in an agile environment, you will be responsible for developing end-to-end components within the product suite, contributing not only with your technical skills but also by sharing knowledge within the team. A strong engineering background, high attention to detail, and being outcome-oriented are qualities we expect from you. Key Responsibilities: - Work on large-scale, custom distributed software systems using Java, ElasticSearch, PostgreSQL, Docker, Kubernetes, JavaScript (ReactJS), TypeScript, and similar technologies. - Implement leading architectural and design methodologies such as MicroServices, Domain Driven Design, Test Driven Development, Event Driven Architecture, etc. - Utilize Agile development practices including task estimation, test automation, deployment automation, and Continuous Integration to enhance execution speed and product quality. - Collaborate closely with product stakeholders to have a comprehensive understanding of the product. - Contribute to a dynamic, collaborative, transparent, and ego-free culture. - Share best practices in software development within and outside the organization. Qualifications Required: - 5+ years of hands-on development and delivery experience with Java. - Passion for software engineering with strong coding skills. - Proficiency in Object-Oriented design patterns and knowledge of best software practices such as Refactoring, Clean Code, Domain Driven Design, SOLID, DRY, etc. - Good understanding of SQL and NoSQL Databases, experience with PostgreSQL and/or ElasticSearch is preferred. - Familiarity with Agile, TDD, Lean, Continuous Delivery approaches, and best practices like Extreme Programming (XP). - Experience with Spring, Spring Boot, Spring Cloud, Netflix

One address, no account. We’ll tell you when matching roles go live.

More at amura

Related open roles

View all roles
Sr. Product Engineer at amura · Padmi