Wolf Works - Mountain View, CA

posted 4 days ago

Full-time - Mid Level
Mountain View, CA

About the position

We are seeking a dynamic and experienced Java Developer with over 8 years of experience to join our team. This role focuses on designing and developing a scalable and configurable Identity Platform, requiring strong analytical skills and familiarity with both relational and NoSQL databases. The ideal candidate will work collaboratively within a team and engage in all phases of the project lifecycle, from initial kickoff to implementation.

Responsibilities

  • Collaborate with a team of engineers, product managers, and architects to design and develop a highly scalable Identity Platform.
  • Participate in all phases of the project lifecycle: initial kickoff, requirements analysis, design, and implementation.
  • Interface with business partners and technology teams, adapting communication to bridge gaps between business and technical domains.
  • Develop comprehensive domain knowledge for all channels supported by the Identity platform.
  • Utilize strong analytical and innovative thinking to develop detailed and comprehensive specifications.
  • Work effectively in cross-functional groups and matrix organizations to achieve project goals.
  • Provide engineering support throughout the product development life cycle (PDLC).

Requirements

  • 8+ years of experience in software development.
  • Strong knowledge of algorithms and data structures.
  • Expertise in object-oriented design, design patterns, and multi-threaded programming.
  • Proficient in HTTP, REST APIs, and building web services/microservices in a commercial setting.
  • Hands-on experience with Java Programming (Core Java, J2EE, Spring framework).
  • Proven ability in building Restful Services.
  • Familiar with SQL and NoSQL solutions, understanding the pros and cons of both relational and free-form databases.
  • Experienced in developing software with considerations for reliability, availability, scalability, and performance.
  • Strong troubleshooting, debugging, and analytical skills.
  • Self-starter capable of working independently or as part of a team.
  • Strong communication skills.
  • Ability to analyze requirements and transform them into scalable software designs.
  • Highly effective in cross-functional collaboration and achieving results within a matrix organization.
  • Strong organizational, time management, and task prioritization skills.

Nice-to-haves

  • Experience in the finance industry and familiarity with financial standards and practices is a plus but not mandatory.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service