Job Title: Application Architect
Interview Mode: first round Virtual and Last round F2F
Experience : 12-15 years
Job Type: Full Time
NP: Immediate to 30-45 Days
Reason for Recruitment:
The architect will be responsible for designing software applications that meet business requirements while ensuring scalability, security, performance, and maintainability. Key responsibilities include defining architecture, leading technical teams, ensuring integration with other systems, managing security and compliance, optimizing performance, and ensuring the application aligns with business goals.
Job Description of the Candidate:
• Lead the Core Depository application architecture [such as micro services architecture and event driven architecture] and component design and liaise with cross business area projects and development teams.
• Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
• Develop design specifications, installation instructions and other system-related information
• Verify stability, interoperability, portability, security and scalability of java system architecture
• Select apt design solutions and ensure compatibility of system components working with software engineers
• Provide technical guidance to application developers and manage development of systems.
• Identify system data, hardware and software components required to meet user needs.
• Provide implementation guidelines for system secure to customers or installation teams.
• Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope
• Ensure compliance with established architecture, design patterns, policies, standards and best practices.
• Identify, review and present input on project activities and plans.
• Design, develop, implement and maintain series of programs, subsystem, revision and enhancement of current and new system
• In-depth knowledge of containerization / Kubernetes, devOps tools, process and methodology to implement automated build and deployment
• Be responsible for defining the target state technology stack for future-proofing the systems, optimize TCO, and drive innovation.
Qualification:
Desirable:
BS/MS degree in Computer Science, Engineering or a related subject
Essential:
• Proven hands-on Software architecture and design experience in large scale mission critical applications
• Proven working experience in Java development
• Hands-on experience in designing and developing applications using Java EE platforms
• Profound insight of Java and JEE internals architecture
• Working experience and knowledge of EJB based applications
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
• Excellent knowledge of Spring Framework
• Experience with JavaScript, HTML5, CSS3 , jQuery and UI/UX design
• Experience in developing web applications using at least one popular web framework (Angular, Spring MVC)
• Experience with test-driven development including Junit, TestNG framework
Upman Placements is a firm of Researcher & Recruitment Specialists. The company started life in 2002 in India as a recruitment specialist firm. The company has built a stellar reputation for high ethical standards, a specialized focus and unparalleled service. Emerged As one of the only truly global specialized staffing firms focusing exclusively in professional positions for our clients spread across more than 20 countries with a sizable presence across industry levels. With footprints in competitive markets of India, Europe, United Kingdom, Middle East, Singapore, Malaysia, Philippines, Indonesia, Brunei and East & Central African countries.