Java Backend Developer
Xoriant Corporation
United States
21 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago