Advertisement

Description:

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.

Job Description
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!

Requirements:

  • 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.