SENIOR SERVER SOFTWARE ENGINEER - SPRING NextBio
The Senior Software Engineer will play a key role in designing, developing, and implementing backend systems on a Spring platform. This person will collaborate closely with other engineers to help grow and scale the NextBio platform.
Requirement Experience:
5 years developing scalable web applications on a Unix-based platform.
Hands-on design and implementation experience using Spring.
In-depth knowledge of Java/J2EE technologies.
BS/MS/PhD in Computer Science or equivalent.
Ability to work in a fast-paced, collaborative, and iterative development environment.
Pluses:
Strong understanding of distributed software applications, including scalability, performance, and reliability aspects.
Experience using testing frameworks, such as Mock, JUnit, Fit, SpringUnit.
Strong background in one or more: JBoss, Lucene, Solr.
DBMS design experience and SQL experience in using data persistence technologies like JDBC, Hibernate.
Design components and services for reuse and modular development that can scale efficiently.
Strong background in design patterns and OOD.
Experience with Agile development.
| Location: |
3 Results Way
Cupertino, CA 95014
United States
|