lead java developer
San Francisco, CA, CA
Job Description:
Designs and codes business logic, mobile-web or desktop-web screen layouts, printed forms, and interfaces with other systems.
Takes part in peer design and code reviews.
Provide testing support during the testing phase, and help in troubleshooting issues that come up in testing.
Provides on-call support for end users of the system and responds to reports of system malfunctions.
Analyzes code to find causes of errors and revises web-based applications.
Analyzes, defines, and documents technical requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls.
Familiarity interacting with Java EE APIs: Restful Web Services (JAX-RS), SOAP Web Services (JAX-WS).
Hands-on with No-Sql, Cassandra, Mongo-DB
Cloud engineering is good to have
Experience in Loyalty programs within retail domain
Highly-motivated, technically-driven individual with 8 years of development with the Java platform. This individual must have sound programming background with a firm grasp of object-oriented concepts and techniques. An understanding of industry-standard design patterns and best practices with the Java platform is desirable.
The Java developer must: be comfortable working in a fast-paced, demanding environment; be able to multi-task across several projects simultaneously; and possess strong interpersonal communication skills to be able to effectively communicate with technical and non-technical resources alike.
Key Skills:
- No-Sql, Cassandra, Mongo-DBJava, RESTful webservices, Spring, Hibernate, retail domain