Job Title - Senior Software Engineer
Analyze user requirement; architect and design scalable web-based object-oriented software applications; develop Java programs; develop and deploy web services based on Representational State Transfer (REST) architectural pattern; integrate developed applications with existing systems/applications; implement end-to-end services; develop new features in both frontend and backend; create unit tests; conduct testing and code review; maintain application performance; improve technology environment; and troubleshoot business and production issues.
Requirements - Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, or related field of study and three years of experience in software development or Bachelor’s degree and five years of post-baccalaureate and progressive experience in software development. Three years of work experience in software development using Java, Perl/Shell/Python, REST, Java API/JAX-RS, NoSQL/Cassandra/MongoDB, and JUnit. Work in Campbell, CA. Travel and/or relocation to various unanticipated locations throughout the US may be required.
Submit resume to:
Attn: Human Resources
2542 S. Bascom Ave., Suite 190
Campbell, CA 95008