Innovative Software Applications – Sr Java Software Engineer – Redwood City, CA
Java Software Engineer
We are an innovated company developing one of the world’s leading investment * financial applications . We are profitable and offer a great rewarding environment where your creativity matters. If you are looking for an entrepreneur type of environment, where you can make a difference, we might be the company for you. We are looking for a talented, experienced Java Software Engineer to join our winning team.
We are looking for a solid experience software developer who has experience in developing robust high-volume production applications, and can also develop prototypes quickly. We are looking for someone who has a solid and extensive experience with distributed, server-side application development. The applicant is expected to work individually, in small groups and with customers to develop application features.
We offer attractive salary, great benefits, a supportive work environment and a state of the art gym in a modern business park. Along side other talented engineers in our California office, the candidate will experience a small-team atmosphere where each person is not only encouraged to make a difference, but required!
- BS/MS in CS or equivalent with at least 5 years experience.
- Solid Java coding skills, understanding of Java threading and network programming concepts.
- Knowledge of object oriented design and design patterns.
Other desired skills include:
- Experience with high-volume, low-latency distributed systems.
- Database design and programming using JDBC/SQL.
- Experience with XML, XSL, JMS, JMX and web services.
- Understanding of application level security, SSL, PKI.
- Experience in a Unix/Linux environment.