Java Developer-Wilmington

TechniPros, LLC
Wilmington, DE, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Artificial Intelligence Amazon Web Services Amazon S3 Application Performance Management Batch Processing Big Data Extract Transform Load (ETL) Software Debugging Machine Learning Cloud Services
+11 more
SAS (Software) Software Engineering Software Systems Data Processing Snowflake Apache Spark Electronic Medical Records Backend Build Management AWS Glue Terraform

Job description

  • Develop, enhance, and maintain backend applications using Java.
  • Design and build high-quality, scalable, maintainable, and efficient code.
  • Automate development and operational processes where applicable.
  • Create and maintain technical documentation.
  • Support large-scale data processing and batch processing workloads.
  • Participate in migrating legacy SAS ETL processes to AWS.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Troubleshoot, optimize, and improve backend application performance.

Requirements

  • The ideal candidate will have strong hands-on experience in Java and AWS, with expertise in building scalable backend applications, supporting enterprise-grade data processing, and contributing to cloud-based ETL modernization initiatives.
  • This role requires collaboration with cross-functional teams in a fast-paced environment and offers the opportunity to work on large-scale migration projects from legacy ETL systems to AWS., * Strong hands-on experience in Java development.
  • Experience with AWS cloud services.
  • Strong backend application development experience.
  • Excellent coding, debugging, and problem-solving skills.
  • Experience working in large enterprise environments.
  • Strong understanding of data processing and batch processing.

Preferred Qualifications:

  • Experience with Apache Spark.
  • Knowledge of Snowflake.
  • Exposure to AI/ML technologies.
  • Experience with AWS EMR, AWS Glue, and Amazon S3.
  • Experience using Terraform.

Mandatory Skills:

  • Java
  • AWS
  • Backend Development
  • Data Processing
  • Batch Processing

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

55 sec

Validating data processing architectures via containerized events

Modood Alvi · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all