Lead Java AWS Developer w/ Financial Exp /REMOTE

Overview

Remote
Contract - W2
Contract - Long Term

Skills

Java
AWS

Job Details

Role: Lead Java AWS Developer w/ Financial Exp
Location: Richmond, VA (Remote)
Job Type: 12+ Months
Financial Background Mandatory

Should have overall 12+ years of IT Experience



Key Responsibilities
Design, develop, and maintain Java/J2EE applications focused on data processing, integration, and analytics within AWS environments.
Develop and optimize SQL queries for data manipulation and analysis across large datasets.
Automate data workflows using scripting languages (e.g., Bash, PowerShell) and drive process efficiencies.
Leverage AWS native services (e.g., Lambda, S3, Glue, Redshift, DynamoDB) for scalable data storage, transformation, and analytics solutions.
Build and maintain ETL pipelines utilizing tools such as Apache NiFi, Talend, or Informatica.
Integrate with relational (MySQL, Oracle, PostgreSQL) and NoSQL databases (MongoDB, Cassandra) to support both structured and unstructured data needs.
Conduct data analysis using tools like Excel, R, or MATLAB and present insights via visualization platforms (e.g., Tableau, Power BI, D3.js).
Implement and execute testing strategies (unit, integration, automated) using frameworks like Selenium and JUnit to ensure data quality and application reliability.
Collaborate with cross-functional teams to deliver business-critical solutions, particularly in risk and AML.

Required Skills & Qualifications
Proficiency in Java/J2EE and strong working knowledge of SQL.
Experience with scripting languages (Bash, PowerShell) for automation.
Hands-on expertise with AWS cloud and AWS native services (such as Lambda, S3, Glue, Redshift, DynamoDB).
Strong experience with RDBMS (MySQL, Oracle, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Cassandra).
Knowledge of ETL concepts and tools (Apache NiFi, Talend, Informatica), and data warehousing (Amazon Redshift, Snowflake).
Experience in data analysis and visualization using tools such as Excel, R, MATLAB, Tableau, Power BI, or D3.js.
Testing and quality assurance skills including experience with test case writing, execution, and automated testing frameworks (Selenium, JUnit).
Excellent communication skills and ability to work in a collaborative, agile environment.

Nice to Have
Experience in financial systems, especially within risk or anti-money laundering (AML) environments.
Knowledge of regulatory compliance frameworks in banking or financial services.
Advanced analytics and machine learning experience.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.