
Overview
Duties and responsibilities –
· Lead technical solution design to build robust and scalable applications based on needs (new requirements/bug fixes/enhancements)
· Guide software developers to deliver outcomes E2E (new applications, new functions, changes, bugs/issues in existing system)
· Deliberate/build/develop and implement solutions for automated unit testing/ functional testing/ load testing in TDD environment
· Drive application development, enhancement, and deployment
· Collaborate with other development team, product team, vendor partners for efficient integration of the application modules
· Prepare & maintain product and release documents
· Properly maintain release versions, release plans and repository
Qualification & Professional Experience –
· 7-10 years of experience as a software developer
· B.Tech/B.E in Computer Science/IT/Electronics/Communications/Electrical
· AWS Certification is preferred but knowledge is must
Skills Required –
· Experience as full stack hands-on developer
· Experience leading a team of software developers
· Experience with multiple back-end technology stacks (Spring boot framework and Java programming language is must)
· Hands-on experience in Microservices, Service oriented development, REST APIs (Must)
· Good experience building and deploying applications in cloud environment like AWS/Azure (Must)
· Experience with multi-threading and concurrency programming (Must)
· Experience/knowledge of Elastic search, Kibana, Alfresco (Preferred)
· Good experience with structured and unstructured databases/DBMS (Preferred)
· Hands-on/knowledge of front-end technology like HTML, CSS, Javascript, Bootstrap (Preferred)
· Worked on building scalable products, where large scale systems are built on low latency (Desired)
· Aptitude for system design and ability to write clean, readable, portable, and reliable code (Desired)
Job Type: Full-time
Pay: ₹800,000.00 - ₹1,000,000.00 per year
Benefits:
- Flexible schedule
Location Type:
- In-person
Schedule:
- Monday to Friday
Work Location: In person