Job Description :





Java Architect -1

  • Bachelor’s/master's degree or foreign equivalent required from an accredited institution.
  • At least 10+ years of experience in Information Technology.
  • Extensive understanding of architectural patterns, design patterns and hands-on knowledge in applying these concepts to practical problems.
  • Experience solutioning and estimating requirements.
  • Expertise in managing large-scale applications in an enterprise environment, including application monitoring, alerting, system reliability engineering, etc.
  • Experience in Java, REST, SOAP, Spring Cloud, Spring Boot, Microservices, Kafka, NoSQL, Security with oAuth, Linux.
  • Hands-on experience with a JavaScript structural framework (Angular, React) and Java/J2EE Technologies including frameworks like Spring Boot.
  • Previous work done on high-traffic public facing websites and also securing public facing API
  • Prior experience in the Banking or Credit card industry is a plus.
  • Very good knowledge of Microservice Architecture, Cloud-Native Application Development, Containerization, Event-Driven Architecture
  • Experience in database architecture, database design and DB modelling
  • Understanding and familiarity with CI/CD and DevOps Lifecyle.
  • Solid written and verbal communication skills and the ability to articulate architectural details to stakeholders at different levels (executive, technical and non-technical) through UML diagrams, crisp documentation and white-boarding as required
  • Experience working in an Agile environment and the ability to work in a constantly evolving project, without losing sight of the requirements or the overall vision
  • Good interpersonal communications and analytical ability
  • Ability to work in team environment with diverse/multiple stakeholders.
  • Experience and desire to work in a Global delivery environment.
  • Candidate must be located or be willing to relocate to Las Vegas client office.

Similar Jobs you may be interested in ..