Job Description :

Java Technical Lead

San Francisco, CA


What You will Do -

  • Author, review and approve technical designs
  • Mastery of domain programming language
  • Engineer extensible solutions with the team in mind and can fix complex bugs
  • Review code to ensure it is functionally correct and consistent with the technical design
  • Accountable for domain dependencies and critical paths
  • Accountable for complex stories and integration or business requirements
  • Solve technical problems using cutting edge technologies and best practices.
  • Should be able to propose different ways to solve the same problem and showcase why one option is better than the other.
  • Ensure all aspects of the technical design are correctly incorporated
  • Contribute technical expertise to all projects as required
  • Contribute in research and implementing POC's as required.

What You Know

  • 10+ years of Java/J2EE development experience
  • Should have 2+ years of experience as a Technical Lead.
  • Java-Microservices Java 8/9, Spring Boot.
  • Well versed with data structures and algorithms
  • Proficient experience with any cloud Cloud (prefer Azure/PCF).
  • Experience in NoSQL DB
  • Should be comfortable with Any MQ (Prefer Kafka)
  • Embody passion for new technology and open source and a believer in continuous improvement of skills
  • Experienced in GIT, SVN or other distributed version control system
  • Deep understanding & experience in Java, design concepts, patterns and coding standards
  • Independent thinker that can identify problems and provide creative solutions
  • Strong analytical and problem-solving skills
  • Experience and ability to lead the team by providing design and technical guidance and also proactively removing blockers to help them progress efficiently.
  • Strong analytical, problem-solving, and decision-making skills.
  • Ability to communicate and drive highly complex technology solutions to broad audiences within and outside of IT.
  • Ability to define solutions from very high-level business ideas.
  • Ability to work independently.


  • Bachelor's degree in Computer Science, Information Systems, Engineering, Computer Applications, or related field.

Similar Jobs you may be interested in ..