Backend Developer

Intelliswift Software, Inc.
United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Ajax (Programming Language) Akka (Toolkit) Amazon Web Services Google App Engines Unit Testing Microsoft Azure
+36 more
Bash Shell Big Data Unix Cascading Style Sheets (CSS) Cloud Foundry Databases Software Design Patterns Linux Web Development ECMAScript Perl (Programming Language) Gradle Apache Hadoop Java Persistence API Junit Python (Programming Language) Apache Maven Node.Js Systems Development Life Cycle Service-Oriented Architecture Software Engineering Web Services WebSocket Spring-mvc Apache Spark Spring-boot Software Application Programming Backend Git Heroku Extreme Programming Reactive Programming Front End Software Development Api Gateway Restful APIs Microservices

Requirements

  • 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

About the company

Intelliswift Software, Inc

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all