Java AEM Architect - Chennai, India - Virtusa

    Virtusa
    Virtusa background
    Description
    Java AEM Architect - CREQ186171 Description

    Role Summary:

    Sound knowledge of Software Architecture, Portal architecture, Micro services architecture, Presenting Technical Information, Database designing, Security and Authentication methodologiesKnowledge of agile methodology.

    Hands on experience in managing medium to large scale projects.

    Experience in project scheduling, delivery management, risk and issue managementExcellent communication and interpersonal skillsGood leadership qualities and people management skills.

    Good analytical and problem solving skill.


    Essential Responsibilities:


    Developing and demonstrating a broad set of technology skills in Java technologies, micro service design patterns, Open Source libraries and frameworks, and technology architecture concepts.

    Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification.
    Applying knowledge of common, relevant and advanced architecture frameworks in defining and evaluating application architectures.
    Using configuration management and integration/build automation tools to lead and deploy Java code.
    Should be hands on in coding and development.
    Advise the team on and take responsibility for deployment, robustness, performance and reliability of backend Java-based services and systems.

    Performing code reviews and providing critical suggestions for fixes and improvementsPerforms Technical reviews to ensure all project deliverables are in pace per Delivery guidelinesSupporting issue analysis and fix activities during test phases, as well as production issue resolution.

    Fixing and performance tuning Java-based applications.
    Investigate and advise on technical approaches for new components and technologies.

    Identify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization, and automationTechnologically savvy with excellent communication abilities.

    Experience with all aspects of software development lifecycle.
    Responsible for delivering product and project deliverables.
    Collaborating within a project team comprised of talented employees with diverse and complementary skills.


    Must Have:

    Must have technical skills :

    Java, Spring Boot, Hibernate/JPA , JavaScript Frameworks, Content management systems like AEM, Web Programming SkillsStrong CS fundamentals are a must.

    (Data structures, Algorithms, OS, Databases).Knowledge of agile methodology.


    Good to have :
    Experience with cloud architecture and platforms like AWS, Azure etc. will be added advantage.

    Experience with distributed systems, Big Data and NoSQL databases is a plusAdditional Notes:
    Should be able to design and provide technical solutions.
    Should BE QUICK learner to adopt new skills.
    Should have Good Communication skillsPrimary Location Chennai, Tamil Nadu, India Job Type Experienced Primary Skills Hibernate, Java Years of Experience 10 Travel No