Java J2EE Developer

SCI SOLUTIONS GLOBAL•Plano, TX

About The Position

We are seeking a Java J2EE Developer to join a dynamic team. The role focuses on designing, building, and operating resilient ETL and streaming data pipelines in cloud environments, alongside Java J2EE application development. The developer will work with PySpark/Spark and AWS services, applying Agile delivery practices across the software engineering lifecycle.

Requirements

  • Proficiency in Java J2EE application development and common design techniques.
  • Extensive hands-on experience with PySpark/Spark and ETL/streaming pipelines.
  • Experience with AWS services such as SQS, Lambda, S3, and RDS.
  • Advanced proficiency in one or more languages such as Python or Java.
  • Understanding of CI/CD, TDD, cloud development, application resiliency, and security.
  • Working knowledge across software engineering disciplines including analysis, development, testing, deployment, and maintenance.
  • Minimum 5+ years of applied software engineering experience with relevant training or certification.

Nice To Haves

  • Experience with Shell scripting on Unix systems.
  • Proficiency with Terraform for infrastructure as code.
  • Familiarity with modern LLM techniques and practical LLM use case development on OpenAI Azure.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve Java J2EE and data pipeline solutions.
  • Build and support ETL and streaming pipelines using PySpark/Spark.
  • Use AWS services including SQS, Lambda, S3, and RDS for application and data workflows.
  • Apply Agile practices and participate in ceremonies to deliver incremental value.
  • Contribute across software engineering disciplines including analysis, development, testing, deployment, and maintenance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service