Senior AWS / Java / ETL Developer

  • Purplejack Technologies LLC
  • Raleigh, North Carolina
  • Full Time

Job Title: Senior AWS / Java / ETL Developer

Location: Raleigh, NC (Onsite)

Duration: 13 months

Job Description:

We are seeking a Senior AWS/Java/ETL Developer with 8–10+ years of experience in software development, cloud-native application development, data modernization, and AWS solutions. The ideal candidate will have strong hands-on expertise in AWS services, Java development, ETL pipeline creation, and migration of legacy applications to modern cloud architectures.

Required Skills:

  • 8–10+ years of Software Development experience

  • 7+ years of Java/J2EE development experience

  • Strong experience with Spring Framework, Spring Boot, and Hibernate

  • 5+ years of AWS Cloud experience including:

    • VPC

    • EC2

    • S3

    • Lambda

    • ECS

    • EKS

    • RDS

    • API Gateway

    • AWS Glue

    • Glue Crawlers

    • Athena

  • 5+ years of Application Modernization and Cloud Migration experience

  • 5+ years of Database Modernization and Data Migration experience

  • 5+ years of DevOps and Automation experience

  • 3+ years of ETL Development and High-Volume Data Pipeline experience

  • Strong SQL and Data Validation experience

  • Experience designing, developing, testing, debugging, and deploying enterprise applications

  • Excellent communication and stakeholder management skills

Preferred Qualifications:

  • AWS Certification

  • Experience with Power BI or AWS QuickSight

  • State Government experience

  • Experience with Data Analytics and Business Intelligence solutions

Responsibilities:

  • Collaborate with stakeholders to gather business and technical requirements.

  • Design, develop, test, and deploy cloud-native Java applications on AWS.

  • Build, optimize, and maintain scalable ETL pipelines and data integration solutions.

  • Modernize legacy applications through refactoring, migration, and cloud transformation initiatives.

  • Perform data validation and ensure data accuracy, integrity, and consistency.

  • Analyze data models and business requirements to support modernization efforts.

  • Design and execute test cases and perform backend testing.

  • Utilize AWS services within enterprise application architectures.

  • Participate in code reviews and enforce security and development best practices.

  • Monitor application performance and optimize solutions for reliability, scalability, security, and cost efficiency.

  • Troubleshoot and resolve technical issues across applications, databases, and cloud environments.

  • Work closely with developers, business analysts, product managers, and other stakeholders to deliver high-quality solutions.

Job ID: 523207400
Originally Posted on: 6/1/2026

Want to find more Technology opportunities?

Check out the 165,512 verified Technology jobs on iHireTechnology