Job Description
The Java Software Engineer will join their Enterprise Engineering team and will be contribute to the development of the Pearl River Consultants core products.
Since we are at the cutting edge of technology, we are constantly exposed to new and exciting challenges. The Senior Software Engineer will own and immediately contribute to key areas of the our products, including scalability, redundancy, and robustness. They will be responsible for architecting and implementing robust, scalable solutions and novel algorithms to achieve the required functions our clients demand.
Rapid development takes place in a Java framework. Using various transport standards (XML-RPC, LDAP, etc) and custom transports, you will create applications that are built to be fast, simple and robust.
QUALIFICATIONS
- 5-7 years of experience in software engineering, with emphasis on high-performance, high-availability, server-side enterprise applications
- 5+ years professional Java software development experience
- Experience in multi-threaded programming and web services (SOAP, WSDL, etc.) a must.
- Experience with SQL preferred.
- Strong knowledge of software design principle, Object Oriented Methodology, Design Patterns
- Good understanding of available open source frameworks, and their applicability
- Understanding of network fundamentals and client server architecture and embedded systems
- Creative problem solving ability and self-starter
- A proven track record of active involvement with full product lifecycles
- Excellent written and oral communication skills, with a team player attitude
EDUCATION
- MS/BS in Computer Science or related field or equivalent knowledge and experience





Loading ...



