Job Description
s a technical architect with deep understanding of scalable and distributed application architecture and development in Agile environment, your role would be to provide architectural and design leadership with deep rooted programming experience for the next generation of products and solutions
Your responsibilities includes providing technical guidance, technology evaluations, Proof of Concepts development, on-premise and Cloud distributed application architecture, design, design review, coding practices, coding, code review, continuous integration, continuous delivery, continuous automated testing, maintaining and scaling the products and solutions for today’s changing IT environments.
Primary Skills
Deep understanding and experience of architecting and developing full stack end to end scalable and distributed web application architecture for on-premise and cloud applications
Expertise in loosely coupled design, Micro-services development, Message queues and containerized applications deployment using technologies like RESTful services, Active MQ, Rabbit MQ, and Docker
Strong computer science fundamentals, and algorithms
Hands on deep expertise on Java and Java web technologies
Knowledge of Java Spring, or Google Guice framework
Experience working with SQL Databases like MySQL and PostgreSQL
Experience working with NoSQL Databases like MongoDB, Cassandra
Good understanding of HTML5, CSS3, JavaScript, OOJS.
Good familiarity with Linux operating system
Requirements
.
- Salary
0-0 (Annual)
- Experience 12-15 year(s)
- Positions 3
- Industry /
- Role
Apply