Senior Java Architect

We are looking for Senior Java Architect at least 10+ years overall work experience in Development including at least 1 year in Architect role.

Job Profile :

Experience in building large-scale high-performance systems and sites.
should be highly technical and analytical with implementation / consulting experience.
Experience in cloud platforms like AWS or Azure experience. Exposure to distributed systems architecture, components modeling, data flow, scaling and managing large amounts of data.
Expertise in Core Java, spring frameworks, hibernates.
Experience using and developing Restful APIs using JAX-RS, JSON.
Experience with SQL as well as No SQL databases such as Mongo DB.
Deep understanding and experience of architectures and algorithm.
Good Skills and application of OOPS/Data Structures/Design Patterns.
Proficient in dealing with all the layers in solution: Multi-channel presentation, business logic in middleware, data access layer, RDBMS | NO-SQL.
Deep expertise in at least one application server (JBoss | Weblogic server | WebSphere server).
Proficient in OOAD using UML & in application of design patterns.
Good communication skills.
Very strong technical, analytical, problem-solving, written and verbal skills