Backend java developer

Location: San Ramon, CA, United States
Date Posted: 09-14-2017
Position Role/Tile: Backend java developer 
Location: San Ramon, CA.

Job Description:
Troubleshoot programming problems independently and in peer groups.
Participate actively in Scrums, sprint planning meetings, and sprint retrospectives.
Rapidly mockup a proof-of-concept implementation of an idea and present to internal stakeholders.
Staying informed of new tools, libraries, and best practices and sharing ideas with the team for continuous improvement of the tool-chain and development process.

Qualifications / Requirements: (Most important items are in BOLD)
10+ years of experience in backend software development, preferably using Lean/Agile/XP SDLC.
Proficiency in Java (1.7 or later), JUnit, database technologies - building Cloud based applications
Candidates need 2 years with Spark
Experience developing web applications ( expertise in all/most of these ) - Spring, MVC, JPA, REST, Jackson, SOA, JPA
Solid understanding of Linux or Unix operating systems with expertise in Bash, Perl, PHP, Python
Experience with database tools (JPA, Spring Data, Hibernate, etc.)
Experience with modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, Chef, Cloud Foundry, etc.)
Knowledge of Object Oriented Design, Software Design Patterns and Java coding principles Solid knowledge of algorithms, design patterns, and componentization approaches and security protocols Strong technical and analytical skills
Experience in software design patterns, problem solving and troubleshooting skills.

Desired Characteristics
Experience building applications on top of RESTful APIs and micro services.
Experience working with GIT, Maven or Gradle, Cloud Foundry, Web Services
Experience with Big Data / Hadoop and NoSQL Database is a plus
Ability write unit tests(TDD practices) for backend and frontend services
Experience with any of these frameworks or programming paradigms: Play, Akka, API Gateways, Reactive Programming, Java NIO
Experience with API and micro services development with exposure to using a 12-factor apps

Central Business Solutions, Inc,
37600 Central Ct.
Suite #214
Newark, CA 94560.
Central Business Solutions, Inc(A Certified Minority Owned Organization)
Checkout our excellent assessment tool:
Checkout our job board :
Central Business Solutions, Inc
37600 Central Court Suite 214 Newark CA, 94560
Phone: (510)-713-9900, 510-573-5500 Fax: (510)-740-3677
this job portal is powered by CATS