This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This position is needed to help build IAM products and features our customers will love being part of our amazing Identity Platform Team in Bangalore, India. Our mission is to provide a mission-critical authentication and authorization platform that unlocks secure product experiences that customers love.
Job Responsibility
Design, develop, and implement high-quality Java-based applications and microservices
Collaborate with cross-functional teams to define, design, and ship new features
Participate in code reviews to ensure code quality and adherence to coding standards
Troubleshoot and debug issues to ensure smooth application performance
Own and operate, high-scale cloud based systems and services
Document technical specifications and procedures
Manage your work through the use of Github, Jira, and our build/deploy systems.
Requirements
Bachelor's degree in a computer science related field as a minimum requirement
8+ years of proven experience as a Java Developer, with a strong understanding of Java programming language and ecosystem
Experience building resilient, high-throughput Microservices and distributed systems
Strong understanding of REST APIs
Strong communication and collaboration skills
Experience with Java frameworks such as Dropwizard,Spring, Hibernate, or similar
Experience with technologies like MySQL, Aurora, DynamoDB, Kafka, Memcached
Experience troubleshooting complex production issues.
Nice to have
Experience working with Agile/Scrum methodologies
Familiarity with version control systems such as Git
Experience with cloud platforms, preferably AWS
Knowledge of containerization technologies such as Docker and Kubernetes.