Job Description :
Position:Java Developer
Location:Sunnyvale, CA
Provides hands-on developmentArchitect and design frameworks used by applications that
are running on J2EE platform.Provide hands-on engineering practices like pair programming,
TDD, ATDD, and Refactoring techniques.Create, refactor, and Microservice Architectures.
Assist with and understand the building of applications using stored procedures, functions,
and triggers on RDBMS such as Oracle and/ or NoSQL DBMS such as MongoDB.Own the quality of
the product, from code architecture to end-user quality.Engage in code reviews to ensure
team members are contributing code that meets the short and long-term goals of our applications
and architecture.Consult with architecture, development, infrastructure and operational teams to
address issues relating to application architecture, such as performance or availability, and
recommend solutions.Provide the technical coaching to get your team to experiment and to
solve technical problems in unique ways.Collaborate across business, engineering and product
stakeholders to drive holistic technology implementations while maintaining a constant focus
on delivering client value.Lead and participate in the conceptual phases of identifying and
solving business problems and initiatives.