*Job Title : Java Solution Architect* *Location : Sunnyvale - CA*
*Qualified candidates should be willing to work at Sunnyvale – CA* *The ideal candidates will possess the following:* *Must Have Skills: *Java, J2EE, spring, Restful Web Services, Design Patterns, Micro Services, experience building scalable e-commerce applications *Desired Skills: *Retail eCommerce experience, No SQL Database (preferably Cassandra), Oracle PL/SQL *Skills and Experience:* · Strong skill sets in Software or System Architecture design · Hands-on experience with software development in one or more of the following languages along with Java\J2EE: Python, Go, C#, JavaScript/Typescript (Node/Angular) · Experience with back-end development and relational databases (Postgres, MySQL, Oracle, Sql Server, etc.) · Experience in open source technologies and NoSQL DB technology such as MongoDB, Couchbase, Elasticsearch, Kafka, RabbitMQ, Cassandra, Redis, etc. · Understanding of tiered architectures, Service Orientation and Microservices · Experience with creating and integrating well documented web services using REST. · Strong knowledge of application-profiling and performance-tuning · Experience and understanding of Agile and Scrum process and concepts · Ability to estimate software development effort given a set of requirements and assumptions · Ability to work with Project Managers to technical implementation plans · Ability to develop secure solutions and knowledge of industry best practices regarding information security · Excellent oral and written communication skills · Comfortable in a client facing role especially with Technical counterparts *Education and Training:* · Bachelor's degree or higher in Computer Engineering or Computer Science or equivalent experience. *Essential Functions:* · Create specifications and Architect scalable and high-performance applications (particularly for web and mobile) · Be the technical point of contact for customers to facilitate and guide technical conversations · Support and enhance the architecture and the framework of customer applications · Help define technical solutions and a unified framework. · Lead and mentor developers from the design and architecture through development, testing and release phases · Set the technology direction by recommending specific technologies to pursue, suggesting training and staff development activities as needed · Identify and address technical debt as applications evolve · Evaluate and prototype best technology solution for projects, doing POCs as needed · Define and implement automated build and deployment processes using CI/CD technologies and other DevOps principles · Identify and resolve potential application security vulnerabilities · Improve system scalability and application isolation *Additional Skills:* · Experience with one or more Modern UI Frameworks like Angular, Vue, React (with Redux, Bootstrap or Flux UI architecture) · Deep expertise with one or more public cloud providers · Experience with automation technologies like Terraform, Ansible, Chef, Puppet · Experience with complex event-driven architectures · Experience developing or architecting complex, high availability enterprise software Thanks & Regards Aravindkumar Komminenei [image: cid:image008.png@01CE7195.60877940] Phone: 703-831-8282 Ext 2532, Fax: 703-439-2550 Email: k.arav...@canopyone.com URL: www.canopyone.com USA : 4229 Lafayette Center Dr , Suite #1625, Chantilly, VA 20151 || *CANADA: *Bankers Hall - West Tower, 888 - 3rd Street SW, 10th Floor, Calgary, AB T2P 5C5*||* *INDIA:* 4th Floor, #7, Techno Enclave, Sector 3, Hyderabad 500081*||* -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/CAHdSO-F%3Du_uuHVYH5zXu19Q2C4bS-CVR%2BZewXmSFTNasfAOryw%40mail.gmail.com.