Java Software Engineer

December 2

Apply Now
Logo of Vonage

Vonage

UCaaS • CPaaS • CCaaS • Cloud Communications • Unified Communications

1001 - 5000 employees

Founded 2001

📡 Telecommunications

☁️ SaaS

🤖 Artificial Intelligence

💰 $225M Post-IPO Debt on 2014-08

Description

• Create scalable microservices that will help support our impressive growth • Propose scalable, maintainable and cost effective solutions • Estimate the effort required to develop and implement new features • Develop and execute effective testing strategies, including unit tests, integration tests, and end-to-end tests, to ensure software quality and reliability • Stay up-to-date with industry trends, best practices, and emerging frontend technologies, and share knowledge and expertise with the development team to continuously improve our development processes and standards • Participate in code reviews, provide constructive feedback to peers, and actively contribute to maintaining a high standard of code quality and development practices • Contribute to the documentation of the components, design patterns, and the design system to facilitate knowledge sharing and onboarding of new team members • Provide mentorship and guidance to junior team members, assisting them in their technical growth, professional development, and project assignments

Requirements

• Excellent software engineering skills in Java or Kotlin for backend services • Work closely with cross-functional teams such as Development, Operations, and Product Management to ensure seamless integration of new features and services with a focus on reliability, scalability, and performance • Effective communication skills, both verbal and written, with the ability to collaborate with multidisciplinary teams and articulate complex technical concepts to non-technical stakeholders. • A strong focus on testing • An understanding of Object Oriented Design and standard design patterns • Strong experience of multi-threaded, 3-tier architectures, web services, caching, and dealing with event-driven pipelines • Willingness to learn and use different technologies/programming languages • Experience working with public cloud. AWS would be advantageous • Experience with SQL and NoSQL databases • Practical experience of deploying code in a modern programming environment using tools such as Docker and Kubernetes #LI-JM1

Apply Now

Similar Jobs

November 29

Join a global digital consultancy as a Java back developer with a focus on applications. Full-time remote position offering professional development and competitive salary.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com