Java Software Engineer
Core
Build scalable microservices and two-factor authentication platforms for global brands to enable omnichannel communications, voice/video/messaging, and anti-fraud measures.
Role type
Senior IC backend engineer (Java/Kotlin)
Builds
Next-generation two-factor authentication platform, Vonage Verify API, and custom omnichannel communications structures for enterprise clients.
Domain
Cloud communications, distributed systems, real-time data processing, cybersecurity (anti-fraud)
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Spring Boot, Webflux, Reactive programming, Microservices architecture, AWS, Kafka, Redis, PostgreSQL, Docker, Kubernetes, Helm, SQL, NoSQL, Unit/Integration/E2E testing, Multi-threaded design, 3-tier architectures, Event-driven pipelines, OOP, Design patterns
Preferred skills
Frontend technologies, Continuous Deployment tools, Public cloud experience
Technologies
Go, Spring Boot, Webflux, Kafka, Redis, PostgreSQL, Docker, Kubernetes, Helm, Grafana, Prometheus, ELK stack
Responsibilities
Create scalable microservices, propose cost-effective solutions, estimate development effort, implement testing strategies, design service quality metrics, participate in code reviews, contribute to documentation, share industry trends and best practices
Seniority
Senior, hands-on IC