Senior Java Consultant

Digital Intelligence Systems, LLC
Tampa, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tampa, United States of America

Tech stack

Java
JavaScript
API
Airflow
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
Big Data
Bootstrap
CSS
Cloud Computing
Cloud Storage
Code Review
Databases
Continuous Integration
Information Engineering
Data Governance
ETL
Data Warehousing
Software Design Patterns
DevOps
Distributed Computing Environment
Distributed Data Store
Distributed Systems
Github
Hadoop
Hadoop Distributed File System
HBase
Hive
Python
PostgreSQL
Enterprise Messaging Systems
Microsoft SQL Server
MongoDB
MySQL
Node.js
Performance Tuning
Scrum
Scala
SQL Databases
Data Streaming
TypeScript
Unstructured Data
Web Applications
Web Application Frameworks
Cloud Platform System
Apache Yarn
Tailwind
React
Express
Snowflake
Spark
Spring-boot
Reliability of Systems
Backend
GIT
Vue.js
Data Lake
Angular
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
Cassandra
Integration Frameworks
Kafka
Spark Streaming
Machine Learning Operations
Front End Software Development
REST
Terraform
Data Pipelines
Docker
Jenkins
Databricks
Microservices

Job description

We are seeking a highly skilled Full Stack Developer with expertise in Big Data technologies and Apache Spark. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications while building robust big data processing pipelines. The role requires strong experience across frontend, backend, distributed data processing, and cloud-based architectures., Full Stack Development

  • Design, develop, and maintain responsive web applications.
  • Build scalable backend services and RESTful APIs.
  • Develop interactive user interfaces using modern JavaScript frameworks.
  • Optimize application performance, security, and scalability.

Big Data & Spark Development

  • Design and implement large-scale data processing solutions using Apache Spark.
  • Develop ETL/ELT pipelines for structured and unstructured data.
  • Process and analyze high-volume datasets using Spark SQL, Spark Streaming, and DataFrames.
  • Integrate data from multiple sources including databases, APIs, and cloud storage.

Data Engineering

  • Work with Hadoop ecosystem components and distributed data platforms.
  • Implement data quality, validation, and monitoring frameworks.
  • Optimize Spark jobs for performance and resource utilization.
  • Support data warehousing and analytics initiatives.

Collaboration & DevOps

  • Collaborate with product managers, data engineers, architects, and business stakeholders.
  • Participate in code reviews and enforce development best practices.
  • Implement CI/CD pipelines and deployment automation.
  • Troubleshoot production issues and ensure system reliability.

Required Technical Skills

Frontend

  • JavaScript, TypeScript
  • React.js, Angular, or Vue.js
  • HTML5, CSS3, Bootstrap/Tailwind CSS

Backend

  • Java, Scala, Python, or Node.js
  • Spring Boot, Express.js, or similar frameworks
  • REST APIs and Microservices Architecture

Big Data Technologies

  • Apache Spark (Core, SQL, Streaming)
  • Hadoop Ecosystem (HDFS, Hive, YARN)
  • Kafka or other messaging platforms
  • Data Lake and Data Warehouse concepts

Databases

  • SQL: PostgreSQL, MySQL, SQL Server
  • NoSQL: MongoDB, Cassandra, HBase

Cloud & DevOps

  • AWS, Azure, or GCP
  • Docker, Kubernetes
  • Git, Jenkins, GitHub Actions
  • Terraform or Infrastructure as Code tools

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
  • Strong understanding of distributed computing and data processing frameworks.
  • Experience building enterprise-grade web applications.
  • Knowledge of software design patterns and scalable architecture.
  • Excellent problem-solving and analytical skills., * Experience with Spark optimization and performance tuning.
  • Knowledge of Delta Lake, Databricks, or Snowflake.
  • Experience with real-time streaming applications.
  • Cloud certification (AWS/Azure/GCP).
  • Exposure to Machine Learning pipelines and MLOps.

Key Competencies

  • Strong communication and collaboration skills.
  • Ability to work in Agile/Scrum environments.
  • Ownership mindset and attention to detail.
  • Continuous learning and innovation.

Nice-to-Have

  • Databricks experience
  • Apache Airflow
  • Kubernetes administration
  • CI/CD pipeline automation
  • Data governance and security practices

About the company

Dexian is a leading provider of staffing, IT, and workforce solutions with over 12,000 employees and 70 locations worldwide. As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in the U.S., Dexian was formed in 2023 through the merger of DISYS and Signature Consultants. Combining the best elements of its core companies, Dexian's platform connects talent, technology, and organizations to produce game-changing results that help everyone achieve their ambitions and goals.

Apply for this position