1. To take part in software and architectural development activities
2. Conduct software analysis, programming, unit testing and debugging
3. Transforming requirements into stipulations
4. Develop, test, implement and maintain application software
5. Develop technical designs for application development
6. Translate application storyboards and use cases into functional applications
7. Design, build, and maintain efficient, reusable, and reliable Java & Python code
8. Ensure the best possible performance, quality, and responsiveness of the applications
9. Identify bottlenecks and functional issues, and devise solutions to these problems
10. Help maintain code quality, structure, and automatization

Skill Sets:
Must Have:

  • Core Java
  • Python 2 or 3
  • Java EE
  • Spring Framework v4/5
  • Django Framework
  • Code versioning tool like Git
  • Automation Skills:
    • UI Automation using Selenium
    • Should understand RESTful API Test Automation in any language
    • Good experience in CI using Jenkins or any other CI/CD tool

Good to Have:

  • Angular v4/5
  • JavaScript
  • Cloud Computing
  • Unit Testing knowledge
  • ReactJS
  • Vue.js

 Soft Skills:

  • Should have good English written and spoken communication skills
  • Self-motivated and able to handle project independently

Years Of Experience: 6+ Years