Job Description :
“This is by title a Technical Lead position not a team lead. We are looking for someone who has direct hands-on experience with Java Architecture and the ability guide in technical decisions with onshore Product Owner. Along with the Software Engineering skills, he/she needs to be able to be a project management and scrum master. And help coordinate between onshore and offshore when issues such as access, VDI, Firewall, etc. arise.”
Must have:
8+ years of experience in software development
Exp in leading a team onsite and offshore
Strong knowledge in Java SE/EE
Able to work independently and cooperate with team members in US
Able to communicate effectively with users from business side, security department, IT management, etc
Able to design solutions that fulfill needs of different party of stakeholders
Moderate level of experience in HTML/CSS/jQuery
Experience in SOAP API
Solid knowledge in experience in Maven
Solid knowledge in Apache Tomcat
Experience in Git and Git Flow
Experience in Oracle PL/SQL
Proficiency in verbal and written English
Nice to have:
Unit testing – Junit, Mockito, Code Coverage
RESTful API
Spring MVC
ActiveMQ
Agile/Scrum software development
Jira
TDD