Sr Technical Application Architect

DO NOT USE - Automation Testing India Pune, India Bangalore, India Mumbai, India Hyderabad, India


Description

Position at Ness Digital Engineering (India) Private Limited

Ness Digital Engineering is looking for a highly skilled Sr Technical Application/Product Architect with deep experience in modernizing legacy systems, designing scalable solutions, and utilizing open-source technologies with minimum 11-14 years of experience. This role will be pivotal in leading the architecture and development of enterprise-level applications with a focus on upgrading and enhancing core systems using the latest technologies. The ideal candidate will have hands-on experience with Java, Spring, and other modern frameworks, and should have a strong understanding of AI-driven models for code improvements.
Key Responsibilities:
  • Architect & Design Modernization Solutions: Lead the technical architecture and application design for modernization efforts, transitioning platforms from legacy to cutting-edge technologies.
  • Technology Upgrades: Oversee the migration from Java 11/17 to Java 21 and Spring 4.2.1/5.2 to Spring 6.1, ensuring smooth upgrades and performance optimizations. Deep technical hands-on experience with React, Angular, Java Script, CSS, HTML, Full Stack development
  • API Development & Integration: Replace Axis 1.0 libraries with modern REST APIs, including integration with Salesforce and DocuSign, ensuring secure and scalable communication with third-party systems.
  • XSLT & XML Transformation: Migrate from Xalan to Saxon and ensure seamless utilization of XSLT v3.0 for XML processing.
  • Security Implementation: Architect and implement Spring Security solutions for authentication and access control, ensuring compliance with industry standards and best practices.
  • Legacy System Coexistence: Maintain the co-existence of Struts 1.1 Action Servlet and JSF Faces Servlet, ensuring independent operation while gradually refactoring outdated components.
  • Tag Libraries & Configuration Management: Oversee the management of configuration files and tag libraries, ensuring consistent and reliable system behavior throughout the modernization process.
  • AI-Driven Code Improvements: Leverage AI and machine learning models to detect code inefficiencies, identify areas for improvement, and drive automation for enhanced code quality.
  • Leadership & Collaboration: Lead a team of developers and technical leads, collaborating closely with cross-functional teams to deliver high-quality solutions that meet business objectives and timelines.
Key Requirements:
  • Proven Experience in Java: Expert-level knowledge of Java 11, 17, and 21 with hands-on experience in upgrading and optimizing Java-based applications.
  • Spring Framework Expertise: In-depth knowledge of Spring 4.2.1/5.2 with proven experience migrating and implementing Spring 6.1 features, including Spring Security.
  • API Development: Experience with modern RESTful API design and integration, with a focus on replacing outdated libraries like Axis 1.0.
  • XML & XSLT Proficiency: Strong experience with XML processing and transformation, with hands-on expertise in migrating from Xalan to Saxon and using XSLT v3.0.
  • Struts & JSF: Solid understanding of legacy frameworks like Struts 1.1 and JSF, including handling co-existing systems and managing servlet actions.
  • AI-Driven Modernization: Deep understanding of AI models and how to utilize AI-driven tools for code improvement, modernization, and performance optimization.
  • Open Source & Other Technologies: Familiarity with a range of open-source tools and technologies, with the ability to integrate them into modernization efforts.
  • Deep expertise in various design patterns
  • Hands on experience with industry leading tools and frameworks
  • Worked on Nashorn / Rhino / GraalVM
  • Worked on Jawr / Webpack
  • Worked on MVC architecture. Experience with JSP, Servlets, Hibernate, Relational DB, Spring MVC
  • Worked on Spring Security
  • Worked on with XSLT. Experience working with Xalan / Saxon.
  • Experience working with SOAP & REST
  • Experience working with Junit, Mockito
Preferred Skills:
  • Experience with large-scale transformation programs.
  • Familiarity with cloud-native technologies and microservices architecture.
  • Strong understanding of version control systems, CI/CD pipelines, and automation tools.
  • Excellent communication skills and the ability to lead and mentor development teams.
  • Ability to solve complex problems and drive innovation in software architecture.
 
Education & Certifications:
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Relevant certifications in Java, Spring, or cloud technologies are a plus.
Why Join Us?
  • Be part of a forward-thinking team that leverages cutting-edge technology for enterprise-level transformations.
  • Work in a collaborative, dynamic environment with opportunities for career growth and leadership.
  • Take ownership of major modernization projects and drive impactful, AI-driven solutions.