Technical Lead (Java Stack)

Educational Qualification

BE/BTech/MCA/MSC CS/MTech

Experience

8 Plus Years

Key Responsoblities

  • Will be responsible for the full delivery (designing, developing, coding, unit-testing, Code –review, debugging and documenting) of applications to satisfy business requirements.
  •  Familiarity with the SDLC and Scrum and Software Estimation Techniques
  • Cultivate and introduce (where appropriate) Agile engineering practices including: Pair Programming, Continuous Integration and Test Driven Development
  • Ability to build and maintain cross- functional work relationships with internal/ external customers
  • Experience in systems design, architecture, and development of large scale platform and web applications
  • Excellent knowledge of data structures, operating systems, design of algorithms, design patterns, worked with databases for scale and performance
  • Excellent design, coding and refactoring skills
  • Application performance tuning expertise desired
  • Tool knowledge like JIRA/ Git /SVN and Continuous Integration/Devops
  • Build and leverage reusable code and libraries for future use
  • Implement and set security, performance and data direction for the coding work
  • Partner with the testing team to ensure applications/components are fully functional

Must have Skills

  • Expertise in current computer hardware and software / OS
  • Application design
  • Programming & debugging on Development Platforms
  • Application specific Database design
  • Application testing
  • Software Engineering & Quality Assurance
  • Agile Methods
  • Technical Documentation
  • Leadership & Problem Solving Skils
  • Expertise in Java/React/Angular/Python/Spring Hibaernate etc
  • Must have work experience in microservice architecture

Apply for this position

Allowed Type(s): .pdf, .doc, .docx