Go Back
Java Microservices Architect LOC:Belmont,CA
2015-10-26 09:21:07
Job Type:
Full Time only
Budget $:
100,000 - 200,000
CANDIDATE QUALITIES:
- A minimum of 10 years of experience developing complex, scalable, high performance systems and applications. Experience building Service oriented Architecture or micro services based systems at well-respected, best-practice driven technology companies.
- Proven skills and experience in architecting and developing SoA based distributed systems. Demonstrated experience in building highly transactional, horizontal scalable applications/services platform from ground up.
- A high level of experience with Internet protocols and technologies including HTTP, SSL, DNS, TCP/IP, XML, and JSON. Experience building Internet-scale systems and delivering them into a 24X7, high-availability production environment. The ability to identify and solve performance issues/drivers at multiple layers and make performance trade-off decisions.
- Extensive experience with databases and algorithms and the development of efficient OLTP systems. Hands-on experience with relational systems required, MySQL in particular. Solid understanding and recent hands-on experience in SoA design and implementation, Object Oriented Design & Programming, Design Patterns, Software Development Life Cycle process and procedures.
- Superior communication skills; the ability to present information data effectively in writing and speaking. Adaptability and flexibility; the ability to deal with the constant change common to a start-up environment.
- A bachelors degree in Computer Science or Engineering or a related technical discipline. A masters or doctoral degree is preferred.
Key Skills: