
Sr Staff Software Development Engineer (Backend - Java/API)
- Bangalore, Karnataka
- Permanent
- Full-time
- Developing high-quality software that is performant, scalable, reusable, extensible, secure, supportable and reliable
- Writing microservices, develop and extend in-house APIs, write client-side code which interacts with other APIs (RESTful and SDKs)
- Working with front-end engineers to understand user requirements and provide endpoints that help accomplish building appealing interfaces.
- Developing and maintain a scalable web and responsive applications
- Exhibiting DevOps mindset - Work on continuous integration, including provisioning, deployment, testing, and version control of the software
- Passionate software developer with 8+ years of hands-on software application development experience
- Experienced in cloud computing (AWS, GCP) with expertise in Java and Spring frameworks (Webflux, Cloud, Security)
- Containerization experience with applications deployed on Docker or Kubernetes
- Demonstrated knowledge of Distributed and Scalable systems
- Proficient in SQL, relational databases, version control (Git), and TDD
- Experience with at least one popular JavaScript framework such as Angular, React etc
- Experience with data analysis and data analytics tools
- Experience with NoSQL databases, messaging services, in-memory cache and DynamoDB is a big advantage
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks, and more!