Sr. Java Software Engineer – Database and Data Security
| Job
code: |
33750 |
| Job Category: |
Software Engineering |
| City: |
Santa Clara |
Job Description:
Sr. Java Software Engineer – Database and Data Security Job Description: We are looking for a senior software engineer to play a key role in our server team. The engineer will have excellent knowledge of Java Server development and good understanding of metrics and factors that influence the performance of multi-threaded, scalable Java server applications. This engineer will have experience in high availability,high-performance, database-centric, Enterprise-class software development. He or she should have the ability and willingness to proactively interact with the team and achieve results in a dynamic small company environment. Position Responsibilities: This position will be exposed to all parts of the Java Security Server. This position will work closely with the development manager to evaluate new feature requests, prototype, and design and implement new software components. This engineer will be expected to develop and execute tests to ensure quality before hand-off to the QA team. The right candidate must have the ability to analyze performance of components and the overall system to identify bottlenecks, and suggest detailed improvements in the code / architecture. This position requires excellent communication skills to share the hi-level architecture and design of components. The engineer will also be expected to continually stay up-to-date with technical developments in the field of server development and security. Experience Required: - Solid core Java skills
- Experience with object oriented design methodology and design patterns
- Hands-on experience and clear understanding of J2EE platform - ideally with JBOSS
- Solid Experience in Java Messaging System (JMS) in a high-volume environment using ActiveMQ, JbossMQ
- Experience with SQL programming and development experience in Databases, such as DB2, MySQL
- Knowledge of advanced Java topics, such as multithreading, garbage collection, etc.
- Experience with object – relational persistence paradigms (e.g. Hibernate)
- Prior experience in performance turning, scalability issues, clustering and reliability concerns
- Experience with JCE, JSSE, OpenSSL, PKI, PKCS standards, Encryption Algorithms a plus
- Proficient at problem diagnosis, troubleshooting and problem solving
- Excellent interpersonal and communication skills
- Self-driven, quick learner with attention to details and quality
- BS in Computer Science or equivalent (MS a plus)
- 8 years+ software development experience
|
|