Java Architect - Sunnyvale CA and Los Angeles, CA

Posted: 3 months ago

The Java Architect will be responsible for solutioning customer requirements by closely working with the customer to clearly understand their business requirements.


Responsibilities

  • Work closely with customer Product Owner(s) to understand business needs and propose viable solutions to meet those needs
  • Serve as subject matter expert in the building of the solutions
  • Work with application developers to translate high-level business requirements into technical specifications
  • Develop close, trusted relationship with client stakeholders and to foster alignment and acceptance of solution
  • Actively contribute to high quality in analysis, architecture, design, development, deployment activities
  • Keeping up-to-date with new technologies, best practices, and work on optimizing the tooling and automation.
  • Working on cutting edge technologies in areas like Big Data, In-memory data structure store, NoSQL, Event processing etc.
  • Understand the latest development and engineering paradigms like Scrum/Agile/TDD/BDD/DDD etc.

Skill set
  • Candidate should have at least 10+ years of total work experience in Java/J2EE technologies of which at least 6 years in Technology Architect role.
  • Experience Service-oriented architecture (SOA), Microservices
  • Knowledge of API driven platform development & Software Integration.
  • Exposure to JVM based languages like Java, Scala, Clojure.
  • Good understanding of Spring Framework, Elastic Search
  • Hands on experience in building secure, high-performing and scalable systems in Java.
  • An eye towards modern product design and minimalistic user experience is a plus.
  • Successful experience working with client stakeholders to address challenging situations
  • Ability to understand complex business processes in supply chain and logistics domain
  • Deep consultative and facilitation skills
  • Strong written and verbal communications skills
  • Excellent analytical and problem-solving ability
  • Minimum of a bachelor's degree