FirstForce Technologies

Company Details

Java Developer

Job ID

: 21394

Location

: San Francisco, CA, USA

Salary

: $73 per hour

Job Views

: 69

Posted

: 01-20-2019

Key Skills

Java, J2EE, WebServices

Job Description

Contract type: Long term

Knowledge and Skills:
? Strong Computer Science fundamentals, Data structures, Algorithms and Multi-threaded
development.
? Experience with Spring frameworks - Spring MVC, Spring Boot, JSON, RESTful APIs, XML and
SOAP APIs
? Experience with HTML, CSS and JavaScript is a plus
? Ability to design and document components of a complex system
? Proficient in object-oriented design, Core Java and JavaEE
? Ability to convert project ideas into detailed high level and bottom up effort estimates.
? Experience to work independently and manage multiple priorities in a fast-paced environment
and take on a variety of roles as needed
? Experience with SQL and relational databases and NO SQL databases.
? Familiarity with design patterns
? Experience with Agile or similar development methodologies
? Experience with a versioning system (e.g., CVS/SVN/Git)
? Experience with CI/CD(Jenkins) and Configuration Tools
? Experienced developing services on AWS, OpenStack, Cloud Foundry, Heroku, or similar
? Experienced with some of the following Cassandra, Elasticsearch, and/or Redis
? Experienced at developing highly available and reliable cloud based applications
? Experience with Build tools like Maven or Gradle
? Experience with any of the UI frameworks JQuery, Node JS, Angular JS or React JS
Responsibilities:
? Responsible for all stages of design and development for complex products and platforms,
including solution design, analysis, coding, unit testing, and integration.
? Manages and expands relationships with internal and outsourced development partners on
software systems design and development.

? Reviews and evaluates designs and project activities for compliance with systems design and
development guidelines and standards; provides tangible feedback to improve product quality
and mitigate failure risk.
? Drives innovation and integration of new technologies into projects and activities in the
software systems design organization.
? Work with the product management and architects to crystallize new product requirements.
? Work with other development teams, QA, customer support to solve complex customer and
release issues.
? Provide guidance to management and participate in technical communication with customers.
? Provides guidance and mentoring to less- experienced staff members.

Job Category
Information-Technology
Employment Types
Contract - Corp-to-Corp
Share This Job

Advanced Search