This job has expired.
Insight Global
Expired

REMOTE Backend Java Developer

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

Job Description

The large retailer in the Washington, D.C. area is seeking a strong Senior Backend Java Developer to join a team in the Store Systems organization. At the beginning of their contract, they will be focusing on a large initiative to move all technologies off of old system, in addition to creating a brand-new application that will be used to manage the process for handling damaged, lost items, returns and pricing of items online and in the stores. This team needs a software engineer that has experience taking ownership and is an expert in Java, Springboot, Kafka, and creating restful APIs because they will be expected to break down requirements, create the design, complete the development, and implement their code independently.



Majority of their time will be spent doing hands on coding with Java 1.8. They will be creating REST APIs using Spring boot, then use Kafka messaging system to provide and consume messages. Aside from hands on development, the Senior Developer day to day will consist of other responsibilities such as:

•Independently Decomposing stories that they received from architects and product owners into sub tasks for themselves. Then be able to create a plan of action with clear steps they will need to take to achieve the task.

•Mentor Junior Developers and pick-up slack if someone seems to be falling behind.

•Code Management: Write and Review Java Classes

•Run SQL queries

•Configure Existing CICD pipelines utilizing Kubernetes



They are seeking a strong developer to join the team, someone who is a solution-based thinker, who can ask the right questions and find a solution without guidance.

Minimum Requirements

- 6+ years of experience in Software Engineering

-Strong background and expert developing on the backend using Java 8,

Spring boot, and creating Restful APIs from scratch

-Design/Architecture Experience: Ability to independently review high level

design (user stories) in order to breakdown requirements and create

development plan

-Experience with Code Management using GIT

-Background using Data Structures to solve problems (lifts, Hash, Maps)

-Experience using Kafka to communicate across various systems and Kafka

Integrations. Must have a Strong understanding of the innerworkings for

Kafka

-CICD Pipeline (Kubernetes): Experience configuring an existing pipeline

and building pipelines from scratch

-Functional/Unit Testing to complete code integrations

-Experience with Relational Databases (i.e. SQL)

-Background working on a large migration project

Desired Skills

-Industry experience in Retail, FinTech, or Marketing

-Experience building cloud native applications

-Angular

-Previous experience working on projects that involve large amount of

consumer data

Other Java contracts

Remote
0
USD
/hr

0 outside IR35 Java contracts