Responsibilities:
·Lead our software redevelopment and refactoring, defining aspects of development from software design to coding standards
·Communicate successfully all concepts and guidelines to development team
·Oversee progress of development team to ensure consistency with initial design
·Lead our software migration to a cloud platform
·Design our software as a microservices based application
·Ensure our software meets all requirements of quality, security, performance etc
Required Skills:
· Proven experience as software architect
·Experience in software development and coding in Java
· Deep knowledge of software and application design and architecture
· Deep knowledge of designing and implementing microservices based applications
· Deep knowledge of designing and implementing applications in cloud platforms such as RedHat Cloud Suite
· Advantage – experience with MongoDB