Java Software Engineer
V
VonageCloud Communications
Work from Home - SpainFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSDockerPostgreSQLJavaKafkaKotlinKubernetesSpring BootGoMicroservices
Requirements
- Excellent software engineering skills for backend services
- Strong experience of multi-threaded, 3-tier architectures, web services, caching, and dealing with event-driven pipelines
- A strong focus on testing and practical experience with unit, integration, and end-to-end testing
- An understanding of object oriented design and standard design patterns
- First hand knowledge of Continuous Deployment tools and methodologies
- Experience working with public cloud (AWS preferred)
- Experience with SQL and NoSQL databases
- Practical experience of deploying code in a modern programming environment using tools such as Docker, Helm and Kubernetes
- Ability to articulate complex technical concepts to non-technical stakeholders
- Willingness to learn and use different technologies and programming languages
Responsibilities
- Create scalable microservices that will help support our impressive growth
- Propose scalable, maintainable and cost effective solutions
- Estimate the effort required to develop and deliver new product features
- Implement and execute effective testing strategies, including unit tests, integration tests, and end-to-end tests, to ensure software quality and reliability
- Design and develop approaches to measure, evaluate and improve service quality
- 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
- Stay up-to-date with industry trends, best practices, and emerging technologies
View Full Description & ApplyYou'll be redirected to the employer's site