Infosys is seeking a Java Architect. In the role of Technology Architect, you will play a key role to drive design and implementation of modern digital web applications. Responsible for design, development and maintenance of digital platforms meeting enterprise standards. Work with UX designers, UI, service engineers and integration teams to drive web solution implementation. Excellent interpersonal communication and presentation skills.
Location for this position is Atlanta, GA . This position may require relocation, travel or flyback to this location.
Qualifications Basic
Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
Min 12+ years of overall experience in front-end technologies and responsive web design
Min 6+ years' experience in leading Java implementations.
Strong knowledge and implementation experience in Web Framework
Deep understanding of Java components, rendering, handlers, server actions and advanced routing capabilities.
Strong problem-solving and analytical skills, Hands-on technology development experience in React based complex web development.
JavaScript, DOM manipulation, JavaScript object model, OOP and patterns, CSS, SCSS HTML5, Redux, ContextAPI, React Hooks API
Knowledge in Micro Front-end architecture and design
Nice to have knowledge in spring boot java based microservices development and integrations.
Build efficient and reusable front-end systems, frameworks and abstractions.
Debug and address UI performance issues. Awareness of UI specific performance testing tools
Perform code review, quality checks, defect analysis and RCA.
Identify, communicate and implement front-end best practices.
Onsite/offshore coordination
Proven experience in DevOps, pipelines and deployments
Strong awareness of quality standards and NFRs
Knowledge in using performance testing tools.
Provide technical leadership in projects.
Experience in FS domain is nice to have.
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.