Atleast 10+ years overall work experience in Development including at least 1 year in Architect role.
• 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