Company Introduction
At Murf.ai, we're simplifying multimedia creation by harnessing the power of artificial intelligence. Our platform empowers users to craft high-quality voiceovers effortlessly, without the need for recording equipment. With a global reach spanning 150+ countries and over 4 million registered users, Murf.ai has experienced an impressive 6X revenue growth in the last 18 months. Murf Studio, our versatile tool, offers 120+ voices in 20+ languages, providing users unparalleled creative possibilities. With a new dubbing product about to hit the market, the timing couldn't be better!
Job Description
We are looking for a Java Developer with primary expertise in Java and nosql development for cloud based applications, along with working knowledge of web technologies such as Javascript, Rest Services etc. You’ll be responsible for the design and development of new features in Murf’s existing offerings as well as continuously improving the overall architecture of the platform. You need to be able to communicate with your team, apply analytical and critical thinking and enjoy crafting quality software. Ensuring low-latency, enabling responsive access to data and extreme system stability using industry best practices are part of your responsibilities.
Responsibilities
Required Skills & Qualifications
● 1+ years of experience in developing java based products
● Excellent Java skills with a deep understanding of its applicability to the cloud
● Experience with AWS products such as DynamoDB, SQS, lambda, CloudFront, API gateway, EC2/ECS, etc
● Good understanding of RestApis
● Working knowledge of front-end technologies like ReactJs
● Basic knowledge of Unix and shell scripting
● Skill for writing clean code
● Understanding of fundamental design principles behind scalability
● Strong unit testing, debugging, and profiling skills
● Strong hands-on experience with Git