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.
Join our group on facebook
Connect with us on Linkedin
Google Business
Check out our reviews