AWS Java Developer
O2 Technologies,Inc · Chapel Hill, NC · 1 mo ago
On-siteEngineeringContract
About the role
This role focuses on data modernization initiatives including application modernization, cloud migration, and legacy system refactoring. The position requires expertise in designing data lake architectures, ETL pipelines, and data models, along with collaboration in Agile/Scrum environments.
Responsibilities
- Develop and execute data modernization strategies
- Lead application modernization and cloud migration efforts
- Refactor legacy applications for improved performance and scalability
- Design and implement data lake architectures
- Develop and maintain ETL pipelines for data integration
- Design data models and database schemas
- Collaborate in Agile/Scrum teams to gather stakeholder requirements
- Design and execute test cases for backend validation and data integrity
- Optimize performance, cost, and security of data systems
- Work cross-functionally to align technical solutions with business goals
Technical Skills
- AWS services: VPC, EC2, S3, Lambda, ECS, EKS, RDS, API Gateway, Glue Crawlers, Athena
- Programming: Java, J2EE, Spring, Hibernate
- Databases: SQL, Relational Databases (RDBMS)
- ETL Tools: AWS Glue, Cloud-based ETL platforms
- Data Visualization: Power BI, QuickSight
- DevOps: CI/CD pipelines, Infrastructure as Code (IaC)
Education
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or Data Engineering
- Preferred: Master’s in Computer Science, Data Science, Information Systems, or MBA in Technology Management
Industry Experience
- Government / State Government
- Health & Human Services (DHHS)
- Cloud Computing
- Data Engineering
- Software Development
- Data Modernization