Software Architect Role

Software Architect Position

  •  have 10+ years’ experience in Java Enterprise architecture and development.
  • You have expert knowledge of programming languages, frameworks, utilities, other technologies, web-based information technology principles, and system integration methodologies and standard.
  • You have proven experience of building large-scale systems operating with large volume of data and events.
  • You have experience in architecting scalable systems using the private and public cloud.
  • You have a deep understanding of SOA, JPA/Hibernate, Spring.
  • You have experience in building public and internal REST APIs.
  • You have strong experience with data technologies – RDBMS, big data, machine learning.
  • You have an understanding of rule engines, event processing, real-time data analysis (preferably Drools, Spark).
  • You have experience with scalable messaging systems (AWS Kinesis or Kafka is preferred).
  • You have an understanding of patterns to integrate with partners through APIs, messaging, and data exchange.
  • You have developed an understanding of best software security practices.
  • You have experience with Android and iOS development
  • You have knowledge of Maven and good understanding of unit testing, CI, and continuous deployment.
  • You have a proven ability to translate ideas into technical and business realities, and to map technology to business problems.
  • You have experience in software development and coding in various languages (C#, .NET, Java etc.)
  • You have an excellent knowledge of software and application design and architecture
  • You have excellent knowledge of Node.JS and React
  • You have familiarity with HTML/CSS, JavaScript and UI/UX design

Interested in a Software Architect role?

We hire for a wide range of positions connect with us to learn more.

Facebook

Join our group on facebook

Linkedin

Connect with us on Linkedin

Google Business

Check out our reviews