Java Architect
Day-to-day responsibilities will include:
Tapping into your deep technical knowledge to lead projects that design, develop and optimize business processes across multiple systems.Developing detailed technical analysis and design specifications based on functional requirements.Leading matrixed teams of developers, collaborators, and clients to solve problems.Managing timelines and budgets.Creating user acceptance testing and performance testing plans to validate and support the customizations, features, and functionalities.Managing the migration of applications and data to internal and external clouds, as well as to Microservices architecture.Evaluating open source and vendor products.
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field or equivalent professional experience.7 years plus of Java programming experience5 years of experience in debugging large software systems5 years of experience in writing integration tests for large software systemsNice to have skillsKnowledge of dependency injection frameworks eg Guice, SpringGoogle Infra knowledge(Ref:www.freshersworld.com,freshersworld)