Sr. Java Developer

Sr. Java Developer

16 Jun 2024
Georgia, Atlanta, 30301 Atlanta USA

Sr. Java Developer

Vacancy expired!

Title: Sr. Java Developer

Location: Atlanta, GA (remote until covid)

Duration: Long term contract

Job Description:

Top 5 Must Haves: Java/Scala/JVM, Relational DB like PostgreSQL, AWS, GraphQL or REST API experience

Job Description


Our platform has Scala on the backend, React/Redux on the front end, and a mix of REST and GraphQL APIs. The entire system is composed as a microservices architecture running on AWS.

Responsibilities
  • Design, implement, and maintain systems which are responsible for the fleet management, marketplace and platform
  • Create software which fully considers all aspects of performance, security, reliability, and monitoring in a multi-tenant SaaS platform
  • Document and communicate the design of the systems you produce so that other team members can rapidly understand the trade-offs and functioning of the system
  • Be an active participant in an Agile Scrum team which uses ceremonies such as daily standup, sprint planning, and retrospectives to conduct development
  • Coordinate with product management to estimate, refine, and plan the product roadmap for upcoming features and functionality
  • Use test driven development techniques which allow the team to be assured the software being developed is correct
  • Instrument and monitor software produced to ensure it is performing to expectations. Plan and implement changes to the software when it falls outside of performance expectations.
  • Collaborate with data science teams to incorporate models which allow fleet operators to make de-fleeting and cost decisions
  • Integrate our software with internal and external systems which increase the business value to our fleet customers
  • Diagnose, triage, and resolve production defects in the software our team maintains
  • Create GraphQL and RESTful APIs for frontend teams and external partners to access data and perform operations on the system
  • Keep up-to-date status of items in our issue tracking software
  • Mentor junior team members in debugging, testing strategies, design and achieving on-time delivery

Qualifications:
  • Bachelor's Degree in Computer Science or a related field.
  • 4+ years in developing software which runs on the JVM, with a strong preference for Scala
  • Track record of designing, implementing, and bringing to production systems in a multi-tenant, cloud based SaaS platform
  • In-depth knowledge of how to design and optimize access of relational databases such as PostgreSQL
  • Development of software which runs on and integrates in the Cloud with a preference for AWS technologies such as ECS, SQS, and RDS
  • Creation of containerized solutions which can be run with Docker
  • Development of software which interacts with messaging systems such as ActiveMQ, RabbitMQ, and Kafka
  • Creation of APIs using GraphQL and RESTful techniques
  • Experience in creating new infrastructure with tools like Terraform
  • Use of distributed version control software such as Git
  • Strong understanding of computer science fundamentals like data structures and algorithms

Related jobs

  • Java Developer - Solution Specialist

  • Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Project Delivery Specialist - Java Full Stack Developer you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. If so, consider an opportunity with Deloitte under our Project Delivery Talent Model. Project Delivery Model (PDM) is a talent model that is tailored specifically for long-term, onsite client service delivery.

  • Kforce has a client that is seeking a fully remote Senior Java Developer to join their team.Summary:For 2024 and beyond, the client is revitalizing their PRO consumer experience as it currently holds about half of the client\'s revenue and the DIY consumer holds the other half. This team has an application that PRO account expeditors leverage that can determine where and when there is something wrong with a PRO\'s order. This is an all backend app written in Java 17, Spring boot, pub sub and hosted into GCP. They really need someone with minimum Java 11 and heavy pubsub experience as the team is light there. They can be flexible if they are on Java 8 but have the heavy pub sub.

  • Kforce has a client seeking a fully remote Senior Java Developer to join their team that is mostly backend with Java 11/17, springboot, and hosted in GCP/Kubernetes. Some of these apps have been around for a while, so at the moment, they are working on retirement of Tandem, an old payments flatform and moving it over to GCP.Summary:At first, the rebuild of these apps may be released into 5 businesses, but if it succeeds, the Senior Java Developer will deploy to the rest of the stores. Business acumen and ability to communicate with teams in a fast paced agile environment is important. Additionally, the client would prefer candidates with prior experience with the client, but if not, they need to have some form of understanding of payments systems, POS, checkout, etc.

  • Job Description

  • Senior Full Stack Java Developer

  • Are you an experienced, passionate pioneer in technology? A system\'s professional who wants to work in a collaborative environment. As an experienced Java Developer, you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. Consider an opportunity with our US Delivery Center - we are breaking the mold of a typical Delivery Center.

Job Details

  • ID
    JC15513109
  • State
  • City
  • Job type
    Contract
  • Salary
    Depends on Experience
  • Hiring Company
    Compusoft Integrated Solutions, Inc.
  • Date
    2021-06-10
  • Deadline
    2021-08-09
  • Category

Jocancy Online Job Portal by jobSearchi.