Senior Core Java Developer
Cryptography Research - San Francisco, CA

This job posting is no longer available on Cryptography Research. Find similar jobs: Senior Core Java Developer jobs - Cryptography Research jobs

Job ID

2351

Job Location

U.S. - San Francisco

Responsibilities:

- Specify, develop, deploy, benchmark, maintain enterprise scale software applications

- 80% hands on Java software development; 20% documentation and analysis

- Coordinate testing, packaging, deployment and delivery of software and production data in a secure environment

- Collaborate with other engineers on code reviews, internal infrastructure, and process enhancements.

- Create software, process and tools to manage data, configurations, and other customer deliverables.

Requirements:

- BS/MS in computer science, computer engineering, software engineering, or related degree preferred; but substantial, relevant, outstanding work experience may substitute in some cases

- At least five years of relevant professional engineering experience

- Very high technical competence that includes a track record of innovative problem solving and individual technical accomplishments

- Significant experience and high degree of competency in all of the following areas:

*Hands-on server side, back-end experience developing software with Java SE 1.5/6/7, JUnit, Ant, Maven, some J2EE

*Java and object oriented design concepts, including core libraries, design patterns, encapsulation, polymorphism, inheritance

* Experience with an agile software development lifecycle including design, development, testing and support

* Experience developing core Java applications running on a JRE in the Linux environment (multi-threading, sockets)

* Server-side web technologies (servlets, sessions, hibernate, spring)

* Relational database technologies (Oracle, MySQL, SQL Server)

* Enterprise application server technologies (Tomcat, WebSphere, GlassFish)

* Working knowledge of information security concepts and principles

*Experience with multi-threaded, high-volume, real-time, on-line transaction processing

Preferred:

- Experience developing software for systems with high availability requirements

- Experience with or willingness to learn about the semiconductor and OEM manufacturing flows

Cryptography Research - 2 years ago - save job