Back to results

Backend Developer

  • San Ramon, CA, United States

Applications open in a new tab.

Job details

Experience
8+ years of experience in backend Java software development, preferably using Lean/Agile/XP SDLC.
Posting language
English
Posted

Original job description

Company Description Intelliswift Software, Inc

Job Description

  • 8+ years of experience in backend Java software development, preferably using Lean/Agile/XP SDLC.
  • Proficiency in Java (1.7 or later), JUnit, database technologies.
  • Experience developing web applications ( expertise in all/most of these ) - Spring MVC, JPA, REST, Cloud Foundry, Jackson, Web Services, SOA, JPA
  • Experience working with GIT, Maven or Gradle
  • Solid understanding of Linux or Unix operating systems with expertise in Bash, Perl, PHP, Python
  • Experience developing applications using reactive frameworks like nodejs, Spring Boot, Play or a solid experience building applications on top of RESTful APIs and micro services.
  • Basic knowledge of common web frontend technologies (HTML, CSS3, JavaScript, ECMA 6, Ajax, WebSockets).
  • Solid knowledge of algorithms, design patterns, and componentization approaches and security protocols
  • Ability write unit tests(TDD practices) for backend and frontend services
  • Strong technical and analytical skills
  • Experience in software design patterns, problem solving and troubleshooting skills.
  • Strong attention to detail.
  • 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
  • Exposure to building scalable, stateless, resilient & highly available applications and services like AWS, Azure, App Engine, Heroku, etc.
  • Experience Big data technologies like Hadoop, Spark or IOT will be a bonus

Qualifications

Lean/Agile/XP SDLC, Java Additional Information Multiple Openings

More about this job

Skills

  • Oracle Java
  • Software development
  • Agile
  • JUnit
  • Apache Maven
  • Gradle
  • Linux
  • UNIX
  • Bash
  • Perl
  • PHP
  • Python
  • Spring Boot
  • API development
  • HTML
  • CSS
  • JavaScript
  • AJAX
  • Analytical skills
  • Problem solving
  • Troubleshooting
  • Attention to detail
  • AWS
  • Microsoft Azure
  • Apache Hadoop
  • Apache Spark

Report this job