JobHabor

Backend Java Developer

Jobdiva

Location
US
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 2mo ago

We are looking for a backend Java developer to develop and enhance applications that successfully meet business objectives/timelines.

Responsibilities

Develop & enhance applications that successfully meet business objectives / timelines

Design, coding and testing independently in the agile development

Collaborate with other development team members and external teams when needed

Collaborate with internal/external customers for solutions

Perform other related duties as assigned

Required Skills

Computer Science or similar degree

Strong Java Programming (Java 8 or higher)

5-10 years of enterprise or professional experience

Strong Object Oriented Programming skills

Good understanding of Spring Ecosystem including Spring Boot

REST API design and implementation

Build tools and dependency management using Gradle or similar tools

Knowledge of Data Structures and Algorithms

Relational Database (MySQL, postgres etc.)

Experience with queuing system like Kafka / AWS SNS SQS

Unit Testing, Component testing and Integration testing

Ability to anticipate problems or situations, change-oriented, and self-initiated behavior.

Enjoys working on Agile teams and high collaborative environments

Strong collaboration and communication skills

Comfortable to operate in a dynamic agile environment

Preferred Qualifications

Knowledge of Domain Driven Design concepts and microservices

Hexagonal or Layered Software Architecture

Exposure to Continuous Integration/Continuous Deployment is helpful

Spring Consumer Driven Contracts (CDC)

Exposure to AWS or other cloud-based platform

NodeJS experience

Skills

  • Java
  • Spring Boot
  • REST API
  • Gradle
  • Kafka
  • AWS SNS
  • AWS SQS
  • MySQL
  • Postgres
  • NodeJS

Similar roles