Java Backend Developer

Xoriant Corporation
United States
21 days ago

Role details

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

Tech stack

Java (Programming Language) Agile Methodology Unit Testing Cloud Foundry Software Quality Data Structures Relational Databases Software Design Patterns Github PostgreSQL Enterprise Messaging Systems Microsoft SQL Server
+17 more
Object-Oriented Software Development Scrum Methodology RabbitMQ Software Deployment Software Engineering SQL Databases Enterprise Software Applications Spring Cloud GitHub Copilot Spring-boot Containerization Integration Tests Information Technology Apache Kafka Restful APIs Software Version Control Docker

Requirements

  • BA/BS degree in Computer Science or equivalent.
  • 6+ years of hands-on software development experience.
  • Solid understanding of core Computer Science concepts, including data structures, algorithms, design patterns, and object-oriented design principles.
  • Strong experience developing RESTful APIs with Java and Spring Boot.
  • Experience working with relational databases (such as SQL Server or PostgreSQL) and proficiency in SQL for data modeling and querying.
  • Application development utilizing Test-Driven Development (TDD) practices, including unit testing.
  • Experience writing unit and integration tests.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot or similar) to improve productivity and code quality while handling enterprise data responsibly.
  • Understanding of Agile software development principles and experience working as part of a Scrum-based delivery team.
  • Experience with version control and CI/CD tools (such as GitHub).
  • Exposure to cloud-native enterprise applications deployed in PCF.
  • Experience with Spring Cloud and Cloud Foundry application deployment.
  • Ability to troubleshoot and resolve issues affecting production applications.
  • Good communication skills and ability to collaborate with team members.
  • Effective time management skills in a fast-paced environment.
  • Experience developing and deploying containerized applications using Docker.
  • Hands-on experience with messaging platforms such as RabbitMQ or Kafka.

Apply for this position

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

Apply on www.dice.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · WWC 2024

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all