Technology Lead - Java

  • Negotiable
  • Newport Beach, CA, USA
  • Permanent, Full time
  • Gemini Solutions
  • 14 May 19

Technical leads must have excellent technical abilities in order to successfully perform the job responsibilities.

POSITION SUMMARY

Technical leads must have excellent technical abilities in order to successfully perform the job
responsibilities. Applicable skills may include the following: mobile or website systems; security
principles; open source security tools; programming languages; and shell scripting. Aside from
key technical abilities, these lead need to have strong leadership skills to motivate team members and know how to efficiently make important decisions.

Technical leads should also have strong communication skills to oversee personnel and foster collaboration with other organizational departments. These leads should display a high degree of adaptability in order to learn new technologies as needed and successfully manage the daily challenges of a technical environment.

 

EXPERIENCE AND REQUIRED SKILLS

  • A minimum of 5 years of experience in managing IT projects
  • Strong knowledge with Java frameworks (Spring, Hibernate, iBatis, JSF)
  • Strong core Java 7 or Java 8 skills (with good understanding of multithreading and performance tuning)
  • Strong understanding of object-oriented design patterns
  • Strong experience in Architecture & Designing, Web services (Rest or SOAP)
  • Strong understanding and experience on JavaScript (object oriented), AJAX, JQuery, Angular.JS
  • Good knowledge on SQL and PL/SQL for Postgres, MySQL, Oracle database
  • Conduct meetings on software designs and code reviews
  • Good understanding of application and web servers - JBOSS, TOMCAT, JETTY
  • Hands- on experience on Eclipse IDE
  • Self-learner willing to experiment with latest features
  • Team Leader, willing to take responsibility and contribute
  • Experience in Waterfall/Agile development
  • Good communication skills both written and oral

KEY RESULT AREAS

  • Requirement analysis, design, Coding & unit testing
  • Creation of Architecture & Design document
  • Review of Design & code
  • Timely delivery of module with good quality
  • Sound knowledge on OOAD
  • Sound knowledge on n-tier, MVC architecture

GOOD TO HAVE

  • Knowledge of C# & MVC
  • Work with different teams to define, test, validate changes
  • Knowledge of finance- fixed income security, pricing and risk data

EDUCATION QUALIFICATION
Bachelors/Master Degree in Computer Science or related field