Position: Java Tech Lead/ Architect
Company: Agiliway
Category: Java
Experience required: 5y
English level: intermediate

We are looking for Java Tech Lead/ Architect to join product development for our client from the USA and help architect and scale their cloud-based systems. The product is a  platform that helps companies manage, retain, and grow their existing customer base, build relationships with them, and proactively manage success throughout the customer lifecycle. 
Requirements:
•	4+ years of experience in Java development
•	Strong experience with the Spring Framework
•	Experience with Amazon Web Services
•	Experience with SQL, database modeling, and ORMs
•	Experience with JavaScript, .js, Angular is a plus
•	Intermediate+ level of English
•	Understanding of both client-side and server-side paradigms
•	Technical design skills with an emphasis on distributed and/or cloud-based scaling
•	Ability to write clean and easily maintained code
Responsibilities:
•	Build and maintain the platform in a way that is scalable, extensible, and efficient in usage of system resources 
•	Participate in solution design and development, deliver high-quality code
•	Regularly communicate with the team members at the client's side, participate in status meetings, design sessions, and brainstorming
•	Provide estimation and reporting of assigned tasks
We offer friendly working conditions with competitive compensation and benefits including:
•	Comfortable working environment
•	Friendly team and management
•	Competitive salary
•	Regular performance-based compensation review
•	Flexible working hours
•	Free English classes
•	100% paid vacation, 4 weeks per year
•	100% paid sick-leaves
•	Corporate and team building events