
Virtusa
Job description
Java Architect – CREQ160954
Description
Hand on developer who writes high quality, secure code that is modular, functional and testable.
Drive the architectural design, including dependent services, service interactions and policies.
Create or introduce, test, and deploy disruptive technology to optimize existing services and or create new market opportunities.
Design and build technical road-maps to optimize services and functions with a focus on performance and cost benefit optimization
Contribute to all parts of the software s development including design, development, documentation, and testing.
Have strong ownership of your teams software and are deep in the maintenance characteristics runtime properties and dependencies including hardware, operating system and build.
Communicate collaborate and work effectively in a global environment. Public speaking as a technology evangelist.
Skill set
Expert foundation in algorithms, data structures and core computer science concepts able to teach mentor others in their learning.
Proficiency in multiple modern programming languages such as Java, Spring boot etc
Strong written and verbal English communications skills prior speaking blogging engagements in technical forums and conferences
Strong analytical and excellent problemsolving skills.
Experience working in an Agile environment.
Expert in TDD and BDD in the software development processes.
Proficiency with cloud technologies IaaS, PaaS, serverless technology, NoSQL databases micro service design CI CD, DevOps.
Experience designing scalable fault tolerant platforms that are resilient to infrastructure failures.
Experience with the strangulation pattern and anti corruption layers to migrate monolithic systems into independent services
Expert in modern software design principles such as SOLID DRY and Single responsibility
Mentor and teacher of new technologies and design patterns
engineering designing architecting experience recommending solution architectures across multiple platfor technically competent in a minimum of 3 of the following disciplines
Java Mandatory
Any one of AWS or Azure cloud
Prior design experience Mandatory
Prior team lead experience Mandatory
Any previous experience with modernization cloud migration etc. would be an added advantage.
Drive the architectural design, including dependent services, service interactions and policies.
Create or introduce, test, and deploy disruptive technology to optimize existing services and or create new market opportunities.
Design and build technical road-maps to optimize services and functions with a focus on performance and cost benefit optimization
Contribute to all parts of the software s development including design, development, documentation, and testing.
Have strong ownership of your teams software and are deep in the maintenance characteristics runtime properties and dependencies including hardware, operating system and build.
Communicate collaborate and work effectively in a global environment. Public speaking as a technology evangelist.
Skill set
Expert foundation in algorithms, data structures and core computer science concepts able to teach mentor others in their learning.
Proficiency in multiple modern programming languages such as Java, Spring boot etc
Strong written and verbal English communications skills prior speaking blogging engagements in technical forums and conferences
Strong analytical and excellent problemsolving skills.
Experience working in an Agile environment.
Expert in TDD and BDD in the software development processes.
Proficiency with cloud technologies IaaS, PaaS, serverless technology, NoSQL databases micro service design CI CD, DevOps.
Experience designing scalable fault tolerant platforms that are resilient to infrastructure failures.
Experience with the strangulation pattern and anti corruption layers to migrate monolithic systems into independent services
Expert in modern software design principles such as SOLID DRY and Single responsibility
Mentor and teacher of new technologies and design patterns
engineering designing architecting experience recommending solution architectures across multiple platfor technically competent in a minimum of 3 of the following disciplines
Java Mandatory
Any one of AWS or Azure cloud
Prior design experience Mandatory
Prior team lead experience Mandatory
Any previous experience with modernization cloud migration etc. would be an added advantage.
Primary Location
Chennai, Tamil Nadu, India
Job Type
Experienced
Skill
APE-Java: Micro Services Components
Travel
No