Job Description :
                                                                             Title: Java Developer
Location: Santa Monica, CA
Duration: long term
Here’s job description from client manager:
You have a passion for high-quality, reliable and maintainable code. You are comfortable working side by side with product managers, designers, and clients, making decisions together in order to quickly deliver valuable working software to clients and their users. You’re agile and retrospective, and not afraid to identify what we’re doing wrong so we can fix it, and what we''re doing right so we can improve on it. Above all, you judge your success by the success of your team and the happiness of our customers.
Qualifications:
	9+ years of software development experience in a variety of programming languages
	Java, Spring and Spring Boot a plus
	Angular or other Javascript web framework a plus
	Strong communication skills and interest in pair programming environment
	Experience and/or interest in Test Driven Development (TDD) and agile methodologies
	Use skills as a seasoned, experienced professional to work on all phases of development within broadly assigned technical discipline
	Able to translate conceptual ideas into projects and tasks 
	Driven to excel in areas of technical expertise and expand base of knowledge
	Coaching and teaching skills to mentor less experienced team members
Here’s what i need to look for in candidates:
	9+ years of Java development experience
	Java 8 is a bonus
	Strong hands on experience in Spring, Spring Boot
	Experience in Gradle
	Experience in AngularJS/ JavaScript
	TDD and Agile methodologies