Position: Java Architect (Freelance)
Company: Cprime Studios
Experience required: 5y
English level: fluent

About project:
We are looking for a high experienced Java Tech Architect based in US to work on Minnesota State Retirement System (MSRS) and shift business application to cloud-native/cloud architected design. Candidate should be excited by learning, discussing, and using the latest techniques in Java development to create highly scalable, performant service used by thousands of people every day. 

Requirements:
Location - USA
Experience in software development and coding Java, Kotlin, Python
Experience in making scalable stable systems
Estimation development time
Evaluating functional requirements captured by a business analyst
Selecting a technology stack and deployment methods
Designing a high-level architectural solution
Addressing possible risks and constraints
Understanding of distributed computing principles and algorithms
Strong communication and documentation skills
BS+ degree in computer science or equivalent experience
DevOps, AWS
Experience with NoSQL databases and large data sets
Experience with relational databases
Excellent knowledge of UML and other modeling methods

Duties:
Collaborate with team members to determine functional and non-functional requirements
Use tools and methodologies to create representations for functions and user interface of desired product
Define all aspects of development from appropriate technology and workflow to coding standards
Provide technical guidance to developers and engineers
Evaluate MSRS’s current state application suite
Evaluate existing MSRS future state plans and roadmaps
Develop recommendation for shifting MSRS’s business application(s) to cloud-native/cloud architected design
Develop recommendations for modernizing the data model to meet cloud-native needs
Taking part in developing a roadmap for completion