Job Description
Location: Pune, Bangalore, Gurgaon
Experience: 2-7 Years
CTC: 6-16LPA
Notice Period: Immediate to 30 Days
Critical Drivers for Success
- Extensive knowledge of software development processes
- Strong knowledge on different programming languages/technologies
- Knowledge & experience of different coding practices
- Quality deliverables meeting Project specific/Industry specific standards
- Delivery within defined/agreed timelines
Areas of Responsibility:
- Requirement understanding & data gathering conferring with business users/product owners
- Understanding application architecture & design
- Evaluating & proposing multiple solutions for the given requirement
- Development & unit test of new features, changes requests
- Build and deployment of application, setting up build & deployment process
- Preparing documents, flow charts, sequence diagrams, specifications
- Mentoring junior team members
- Participating in code reviews, technical reviews
- Reporting of Project status and Statistics (Test coverage, Timely updates, )
Skills Required:
Java, Spring Boot, Angular2 /React JS, Microservices, JUNIT, TDD, MySQL,Javascript, HTML
Technical Competencies (Required)
- 2-7 years development experience
- Thoroughly understands of OOP & design principles and patterns
- Implements best coding practices (e.g. clean code)
- Can write reusable functions, objects
- Ensures proper error & exception handling, memory management
- Experience in building scalable applications on different technologies & platforms
- Understands application security, common attack vectors and how to code defensively
- Experience in using CI/CD tools, can set up a build & deployment tool
- Understands different configuration management tools
- Knows the branching & Merging strategies, setting up repositories, etc.
- Experieice in writing automation test cases
- Can design a normalized DB schema, has good experience in using views, procedures, functions, triggers
- Good knowledge of editors, debuggers, IDEs
- Ability to prioritize the work as per the project needs
- Experienced in Agile development methodology