Hotline: 678-408-1354

Java Developer – Backend w/Spark

Job Title: Java Developer – Backend w/Spark

Location: San Ramon, CA

Duration: 6+months

Job Description:

Consistently deliver readable, maintainable and efficient code. 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.

  • 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 some exposure to Spark and Big Data * 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 * Experience with other Big data technologies like Hadoop will be a bonus * Exposure to building scalable, stateless, resilient & highly available applications and services like AWS, Azure, App Engine, Heroku, etc.

Job Type: Contract

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter