Jobsbridge logo

Backend Developer

Jobsbridge
Contract
On-site
San Ramon, California, United States

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