Java Developer - Hadoop
VOLTO Consulting · Charlotte, NC · 2 wk ago
On-siteEngineeringFull-time
About the role
We are seeking a Java Developer with strong expertise in Java 10+ and modern backend application development. The ideal candidate should have hands-on experience in building scalable microservices, REST APIs, and cloud-native applications. Exposure to Hadoop ecosystem technologies is required to support data-intensive applications and integrations, though this is not a core Hadoop development role. This is a full-time position in Charlotte, NC, open only to independent visa holders.
Responsibilities
- Design, develop, and maintain enterprise applications using Java and Spring Boot.
- Develop scalable Microservices and REST APIs.
- Integrate applications with distributed data platforms and messaging systems.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Participate in code reviews, testing, deployment, and production support.
- Optimize application performance and scalability.
- Work in Agile/Scrum development environments.
- Support data processing and integration workflows involving Hadoop-based platforms.
Requirements
- Java 10+/11+/17+
- Spring Boot
- Microservices Architecture
- RESTful Web Services
- Kafka
- OpenShift / Kubernetes
- Oracle SQL / PL-SQL
- JUnit, Mockito
- Git, Maven, CI/CD
- Basic to Intermediate Hadoop ecosystem experience
- Working knowledge of Hadoop ecosystem concepts (HDFS, YARN, Hive)
- Basic Hive query development and troubleshooting
- Understanding of data ingestion and batch processing workflows
- Experience working with Hadoop-based data platforms in support of application development
Qualifications
- Apache Spark (preferred)
- NoSQL Databases (Cassandra/MongoDB)
- Splunk, Dynatrace
- AWS, Azure, or GCP experience
- Domain experience in Banking/Financial Services
- DevSecOps practices