Our Firm



Technical Lead -Java J2EE


PowerSchool | Compliance | Bengaluru, Karnataka

Roles and Responsibilities
As a Lead Software Engineer, the candidate is expected to fulfill the following responsibilities.
• Lead a Sprint team of 4 to 7 team members
• Story point the Tickets and make Sprint commitments
• Execute the sprint and deliver the Sprint commitments on time.
• Be a Scrum Master for the daily Standup, get status from Team members, Give resolution for blockers
• Understand requirements from the PM (Product Manager)
• Design, Develop and Unit Test the implementation usually done in Java, SQL, HTML and Javascript.
• Assist the Testing team with testing the fixes
• Understand the PowerSchool SIS(Student information System) product over a period of time

Skills & Requirements

Required Skills
• Expert in Java and Object oriented concepts
• Expert in working with Database like Oracle or MySQL or MSSQLServer
• Experience in use of JQuery and browser javascript debugging tools
• Knowledge of Spring MVC, Hibernate, Webservices
• Problem solving and debugging skills
• Build and deploy web application on Application servers like Tomcat
• Understanding of the Software Development Life Cycle(SDLC)
• Experience in Scrum
• Ability to guide and mentor junior engineers
• Lead a team of developers and work independently
• Create Work Breakdown structure and get it executed from the team
• Exceptional written and verbal communication skills
• Desire to learn, grow, and improve
• A passion and natural curiosity for technology