Job Description :
Position: Java/AWS (Big Data) Developer
Location: Tampa, FL
Duration: 1 year +
H1b is ok – phone hire is ok


The Enterprise Data Analytics Services Team is responsible for developing and maintaining our enterprise analytics platform. The candidate hired for this position will have the opportunity to work with Big Data technologies developed using AWS services. This person will be responsible for working with project teams to design and develop enhancements for ingesting new data assets, designing marts and building the transforms required to populate these data marts.

Responsibilities:
Develop REST Web Services using AWS Lambda functions written in Java
Develop Spark Jobs running on EMR
Participate in designing data marts and developing the ETL for building and maintaining these marts.
Work with cross-functional teams using agile processes.
Utilize DTCC’s continuous development and integration processes including developing complete unit testing for all code developed.

Required Skills:
5+ years Java experience
2+ years’ experience with AWS services including at least three of the following
o Lambda
o EMR/Hadoop
o S3
o RDS preferably Aurora PostgreSQL
o API Gateway
o IAM
o AWS messaging (Kinesis, SQS)
Experience working with SQL, MPP, or NoSQL databases
Experience with agile SDLC, like SCRUM or Kanban
Strong written and verbal communication skills
Self-motivated able to work independently and with cross-functional teams environment

Nice to Have Skills:
AWS Certification
Experience developing REST Web Services
Knowledge of data lake and data warehouse concepts
Experience with data modeling
Experience with Python or Scala