Careers with New Aspects of Software
Are you interested in a chance to be a key contributor at a fast-growing start-up consulting company? We are developing business solutions for some great customers that leverage technologies like AspectJ, Spring, and Hibernate. Many of the best known authors and speakers on Aspect-Oriented Programming work with New Aspects. We're hiring full time staff to meet demand from our customers. We are currently hiring for the following position:
Senior Consultant
We are seeking top notch engineers who love working with customers and colleagues to implement advanced solutions and create reusable code for open source projects and productization.
We are looking for:
- Expert knowledge of both application and systems programming in Java
- Good interpersonal and communication skills
- Excellent technical problem solving ability with OOD/OOA skills
- Energetic and motivated with a love for coding and moving quickly
- Familiarity with components for reuse
- Ability to deliver in an agile but disciplined development process, including Test-Driven Development
- Experience using AspectJ, Spring, and Hibernate
- Experience with Servlets and JSP and at least one Web container (Tomcat, Weblogic, WebSphere, OC4J)
- Knowledge of Web application frameworks such as Struts, Spring MVC, and Webwork
- Experience with JDBC and at least one major database
- Strong organization skills, with detail orientation
- BS/MS in Computer Science or EE from a top university
- Experience with JUnit, JMock, XML, Web Services
Many of our customers are remote, so our consultants need to be able to travel. Our office is based in Los Altos, CA.
