Java Engineer (Back-End & Microservices) - Bangalore, India
Core
Develop and maintain complex back-end application components and microservices for a mobile threat defense platform.
Role type
Senior IC Java Engineer (Back-End & Microservices)
Builds
Real-time, on-device mobile security solutions protecting against malware, phishing, and zero-day exploits
Domain
Enterprise mobile security / Cybersecurity
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Spring Boot, Spring Framework, RESTful APIs, Microservices, Docker, Kubernetes, AWS/GCP/Azure/Oracle Cloud, Bash, Linux, CI/CD pipelines, Message Queues (RabbitMQ, Kafka), API Security (OAuth, JWT), Caching (Redis, Memcache)
Preferred skills
Front-end development, Microservices architecture
Technologies
Python, RabbitMQ, Kafka, Redis, Memcache, Spring Boot, Docker, Kubernetes, AWS, GCP, Azure, Oracle Cloud
Responsibilities
Code complex application components adhering to standards and design specs; Decompose problems into clear software and UX design actions; Write unit-tested and maintainable code; Design, develop, and debug for scalability, performance, and security; Collaborate with cross-functional teams to meet business needs
Seniority
Senior, hands-on IC