Backend Java Developer

Overview

On Site
Hybrid
BASED ON EXPERIENCE
Contract - W2
Contract - Independent

Skills

JAVA
SPRING
SPRINGBOOT
API
RESTAPI
RESTFUL
RELATIONAL DATABASE
MYSQL
POSTGRES
POSTGRESQL
AWS
KAFKA
SNS
SQS

Job Details

We are looking for a highly skilled and motivated Java Developer to join our dynamic team. The ideal candidate will be responsible for developing and enhancing applications that successfully meet business objectives and timelines. This role requires independent design, coding, and testing within an agile development environment while collaborating with both internal and external teams as needed.

Key Responsibilities:

  • Develop and enhance applications to meet business objectives and timelines.
  • Design, code, and test independently in an agile development environment.
  • Collaborate with other development team members and external teams when needed.
  • Engage with internal and external customers to deliver effective solutions.
  • Experience Required:
  • Bachelor's degree in Computer Science or a related field.
  • Strong Java programming skills (Java 8 or higher).
  • 5-10 years of enterprise or professional software development experience.
  • Hands-on experience developing Microservices.
  • Strong object-oriented programming skills.
  • Proficiency within the Spring Ecosystem, including Spring Boot.
  • Experience designing and implementing REST APIs.
  • Utilization of Gradle or similar build tools for dependency management.
  • Solid understanding of data structures and algorithms.
  • Experience with relational databases (MySQL, PostgreSQL, etc.).
  • Familiarity with querying systems such as Kafka, AWS SNS, and SQS.
  • Expertise in unit testing, component testing, and integration testing.
  • Proven experience working on agile teams in highly collaborative environments.

Preferred Qualifications:

  • Understanding of Domain Driven Design concepts.
  • Experience with hexagonal or layered software architecture.
  • Continuous Integration/Continuous Deployment (CI/CD) expertise.
  • Familiarity with Spring Consumer Driven Contracts (CDC).
  • Experience working with AWS or other cloud-based platforms.
  • Knowledge of Node.js.

Our client is a global leader in human capital management solutions, known for its innovative technology and strong company culture. This role offers the chance to work with cutting-edge tools and platforms, contributing to impactful projects that leverage the latest advancements. Our client values hard work and rewards it with competitive compensation and robust work-life balance programs.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.