What are the responsibilities and job description for the Principal Architect(java) position at Tanu Infotech Inc?
Job Description
Tanu Infotech employs diverse IT professionals with strong technology skills and business knowledge. Our mature methodologies and cost-efficient delivery model enable us to effectively handle software projects of any scale and complexity.
At Tanu Infotech we believe in delivering high quality & reliable solutions to complex business problem of clients globally with our innovative & highly professional methodologies. With our continued dedication we look to become a single stop shop for all the IT needs of our customers. Tanu Infotech Software Solutions is one of the leading offshore software development service providers, offering an array of IT related services to its clients across the globe. With sound domain knowledge we aim to deliver value to our customers through our innovative software solutions and services.
- Propose and help the team implement the right solution for well-defined and loosely defined business problems.
- Develop collaterals for proposals
- keeping an eye on current and future trends and ensure that the capability is built within the company
- Do Architecture Review of Products and share actionable recommendations to ensure architecture longevity
- Hire and mentor technical, solution architects.
Basics we are looking for:
- Fluent in a couple of programming languages - Java/JavaScript.
- Experience with modern front-end technologies including JavaScript, React/Angular.
- Deep understanding of data-driven web application design and development
- Expertise in Designing, Modelling and Tuning RDBMS
- Extensive knowledge of message brokers and asynchronous systems in general, especially Kafka and/or RabbitMQ
- Experience in building modern cloud-native Microservices based applications
- Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MongoDB/Cassandra/MySQL).
- Familiarity with DevOps - containers and related technologies (Docker, Kubernetes, ECS)
- Experience with Agile/Scrum development methodologies
- Knowledge of data analytics and machine learning.
- Sound knowledge of data security & compliance.
- Experience with integration with third party solutions such as Twilio, REST API from Zoom, Pexip or any similar real time.