Summary
✨ AI‑Generated
A full-time Java backend development position based in Charlotte, requiring local candidates and an in-person interview. The role focuses on enterprise applications, scalable microservices, REST APIs, cloud-native development, and data-intensive integrations. Core technologies include modern Java, Spring Boot, Kafka, Kubernetes/OpenShift, SQL, testing frameworks, CI/CD, and foundational Hadoop ecosystem skills.
Highlights
Full-time Java development role with a stated $120,000 annual salary, focused on scalable microservices, REST APIs, cloud-native applications, and data-intensive integrations using Java, Spring Boot, Kafka, and Hadoop ecosystem technologies.
Description
Role - Java Developer with Hadoop
Location – Charlotte, NC (Local & F2F Interview)
FTE
Salary - $120k/Annum
Job Description
Must Have Technical/Functional Skills
Primary Skill: Spring boot, Core java, Hadoop, pyspark, Hive
Secondary: Kafka
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.
Must Have Skills
• 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
Roles & 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.
Required Technical Skills
• Strong hands-on experience with Java, Spring Boot, and Microservices.
• Experience developing RESTful APIs and backend services.
• Knowledge of Kafka and event-driven architecture.
• Experience with OpenShift, Docker, or Kubernetes.
• Good understanding of relational databases such as Oracle or SQL Server.
• Familiarity with CI/CD pipelines using Jenkins, GitLab, or similar tools.
• Understanding of software design patterns and secure coding practices.
Hadoop Experience (Good to Have / Secondary Skill)
Candidate should possess 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
• Exposure to Spark is a plus
Note: Hadoop is a secondary skill.
Candidates are not expected to perform deep Hadoop administration, cluster management, or advanced big-data engineering.
Preferred Skills
• Apache Spark
• NoSQL Databases (Cassandra/MongoDB)
• Splunk, Dynatrace
• AWS, Azure, or GCP
• Domain experience in Banking/Financial Services
• DevSecOps practices