Type: Full Time
Location: Bangalore
Notice-period: Immediate/15 days
Budget: As per Company Norms
Technology: IT
WHAT YOU BRING
- Academic background in computer science (BS or MS) or equivalent work experience
- 6+ years’ experience developing highly scalable applications, APIs, and services
- Experience in micro service architecture, domain driven design, and RESTful Services using such as Java, SprintBoot, Javascript and Typescript.
- 6+ years’ experience with designing and tuning relational database (MySQL) and non-relation DB (MongoDB, Dynamo DB).
- Experience with modern UI frameworks is a plus.
- Experience working with Product Managers, other development teams, and QA teams to accelerate software development and increase quality.
- Be a self-starter with a passion for technology and a burning desire to constantly improve yourself, the product, and the codebase
- Comfortable working within an exciting fast-paced environment by reducing ambiguity and building trust with the team
- Willingness to explore new technologies and creative solutions.
- Strong at estimating work, planning, organization, and implementing complex software projects
- Development experience with digital asset management systems like Nuxeo a plus.
- Experience using cloud services to build an integrated application in production (AWS – EC2, ECS, API gateway, Lambda).
- Experience with implementing CI/CD and leading teams with DevOps responsibilities of deploying and supporting the software in production. (Jenkins / Terraform)
- Experience in writing test cases using Junit, load testing/ performance testing, writing E2E integration tests to ensure quality.
TECHNICAL SKILLS
- Strong in Java , Springboot, Junit, Maven, Javascript
- MongoDB, DynamoDB
- RESTful services
- Docker, AWS – ElasticSearch, ECS, EC2, S3, SQS, Lambda
- Messaging frameworks – Kafka, SQS/SNS