Full Stack Java Developer

TechniPros, LLC
Tampa, United States of America
3 days ago

Role details

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

Job location

Tampa, United States of America

Tech stack

Java
Agile Methodologies
Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unix
Cloud Engineering
Continuous Integration
Information Engineering
ETL
Java Platform Enterprise Edition (J2EE)
Python
Shell Script
Data Streaming
Test Driven Development
Large Language Models
Spark
PySpark
Terraform
Data Pipelines
Databricks

Requirements

  • We are seeking a Junior Developer to join our dynamic team. The ideal candidate will have strong experience in Java J2EE, PySpark/Spark, ETL and streaming pipelines, and AWS services and a proven ability to design, develop, test, deploy, maintain, and improve resilient and secure software solutions within Agile frameworks.
  • Responsibilities:
  • Design, develop, and maintain Java J2EE and Spark-based applications and data pipelines.
  • Build and operate ETL and streaming pipelines using PySpark/Spark and AWS services.
  • Implement CI/CD, TDD, and secure coding practices to ensure application resiliency.
  • Develop, schedule, and monitor workflows using Databricks and Airflow.
  • Required Skills & Qualifications:
  • Proficiency in Java J2EE and one or more general-purpose languages such as Python or Java.
  • Extensive hands-on experience with PySpark/Spark for ETL and streaming pipelines.
  • Experience with AWS services including EMR, Lambda, S3, and RDS.
  • Experience with Databricks and Airflow for data engineering workflows.
  • Understanding of Agile methodologies and work within common Agile frameworks.
  • Knowledge of CI/CD, TDD, cloud development, application resiliency, and security practices

Preferred Skills:

  • Shell scripting and Unix systems experience.
  • Terraform proficiency for infrastructure management.
  • Familiarity with modern LLM techniques and practical use case development.

Apply for this position