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.