Position: Java solution architect
Company: EPAM
Category: Lead
Experience required: 5y
English level: upper

•	7+ years’ experience in hands-on development of solutions of different nature (web applications, web services, desktop applications, native mobile applications) on J2EE platform
•	Experience in project management and direct customer communications
•	Deep expertise in microservices architecture and infrastructure
•	Strong development background in Java 8/Java J2EE (Spring)
•	Expertise in AWS (Lambda, VPC, EC2, Cloud Formation, Code Pipeline) 
•	Experience in definition of content structure, metadata, taxonomy
•	Deep expertise in Solution Architecture
•	Strong understanding of: 
o	Mission critical application architecture design
o	Scalable application architecture design
o	High performance application architecture design
•	Strong expertise in: 
o	Architectural styles
o	Enterprise architecture patterns
o	Integration patterns
o	Development patterns
o	Architecture artifacts and deliverables
o	Solution architecture design approaches and practices
o	Change management processes
•	Understanding of performance issues and approaches to address them systematically
•	Proactive approach and leadership in architecture engagement
•	Experience in customer site assignments
•	Strong communications skills: 
o	Excellent general communication skills
o	Ability to communicate message to customer representatives, listen and manage their concerns
o	Ability to read context and people
•	Fluent English