Java Architect
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Years of Exp. - 11 - 14 yearsSkill CategoryCommentsCore Knowledge (Java Core Concepts, Spring Core principles)Technology depth in JAVA/J2EE, OOPS, Spring IoC, Spring ModulesDatabase programming (Schema design, SQL, PL/SQL, NoSQL, Mongo DB )Knowledge on DBMS space including modern distributed databases.Understanding of various Design patterns,Principles and architecture Concepts/Experience, Knowledge of modern Architecture principlesArchitecture principles, Core Design patterns , Enterprise Integration patterns,Messaging patterns, Architecture design patterns, Microservices Patterns, Kubernetes, Containerization, dockerNon-functional aspects understanding and experience.Security, Reliability, scalability, maintainability, optimization, performance, etc. How do we measure and tunings, understanding of Oauth and other security standards.Frameworks experiences (Both UI & Back end) and Services (REST API, Microservices, messaging middleware pub/sub etc).React/Redux, Spring Boot, Angular, JSRs, Hibernate, JPA, Kafka, Apache Camel etc. Messaging concepts(pub /sub) implementation experience.Cloud eco system and containerization experience (IaaS/ PaaS / SaaS) - AWS/Azure/GCP/Openshift/Docker/Kubernetesaccess candidates experiences in using cloud componenets (kubernetes, containers, etc). Key services like storage, networking, application, devOps and messagingPractical Application / experience as a Solution Architect (SA), Innovation and Adaptabilitypractical experience and ability to apply methodologies in real-world scenarios, types of projects involved, risk identification & management, etcaccess the candidate's ability to innovate and adapt Architectural practices to modern development methodologies.Understanding of Agile Manifesto and DevSecOps/ Build Management toolsCI/CT/CD, Git, Jenkins, Maven, Gradle, JIRA etcHands-on coding & Communication experiencecheck if the candidate does coding on a regular basis (not as a everyday developer, but working complex code, PoCs, creating reusable technical components, etc)check candidate's ability to communicate effectively with stakeholders and team members. Design Artifacts creation/ Presentation/Writing skills