AWS or Java or ETL Developer
Listed on 2026-06-03
-
Software Development
Data Engineer, AWS
AWS / Java Developer (Application Modernization & Data Migration)
Job Summary
We are seeking an experienced AWS/Java Developer with 8–10+ years of software development experience to support enterprise application modernization initiatives. The ideal candidate will have strong expertise in Java development, AWS cloud technologies, application modernization, and data integration. This role will work closely with business stakeholders, architects, and data modernization teams to design, develop, and maintain scalable cloud-native solutions that align with business and technical objectives.
Key Responsibilities
- Collaborate with business stakeholders and technical teams to gather requirements and define modernization strategies.
- Design, develop, test, and deploy Java-based cloud-native applications and backend services.
- Design, build, and maintain scalable ETL processes and data pipelines using AWS services.
- Develop and integrate RESTful APIs and microservices-based solutions.
- Analyze business requirements, data models, and system architecture to deliver effective technical solutions.
- Perform data validation and ensure data integrity across applications and databases.
- Create and execute test cases to validate application functionality and backend processes.
- Work closely with developers, business analysts, and QA teams to ensure comprehensive test coverage.
- Utilize AWS cloud services to build secure, scalable, and high-performing applications.
- Participate in code reviews and ensure adherence to coding standards, security guidelines, and best practices.
- Monitor application performance and optimize solutions for reliability, scalability, security, and cost efficiency.
- Troubleshoot and resolve technical issues throughout the software development lifecycle.
- Contribute to Dev Ops initiatives, CI/CD automation, and deployment processes.
- Support production deployments and ongoing application maintenance.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 8–10+ years of software development experience.
- 7+ years of hands-on experience with Java, J2EE, Spring Framework, and Hibernate.
- 5+ years of experience designing and implementing AWS cloud solutions.
- Strong experience with AWS services including:
- VPC
- EC2
- S3
- Lambda
- ECS/EKS
- RDS
- API Gateway
- AWS Glue
- Crawlers
- Athena
- Experience with cloud migration, application modernization, and cloud-native development.
- Strong knowledge of relational databases, SQL, and database modernization strategies.
- Experience building and maintaining ETL pipelines and high-volume data processing solutions.
- Hands-on experience with Dev Ops tools, CI/CD pipelines, and deployment automation.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and stakeholder management abilities.
Preferred Qualifications
- AWS Certification (Solutions Architect, Developer, or equivalent).
- Experience with Power BI, AWS Quick Sight, or other business intelligence tools.
- Experience working with State Government or Public Sector organizations.
- Knowledge of Microservices architecture and containerization technologies.
- Familiarity with Agile/Scrum development methodologies.
Technical Skills
Languages & Frameworks
- Java
- J2EE
- Spring Framework / Spring Boot
- Hibernate
AWS Services
- EC2
- VPC
- S3
- Lambda
- ECS
- EKS
- RDS
- API Gateway
- AWS Glue
- Athena
Data & Integration
- ETL Development
- Data Pipelines
- SQL
- Database Design & Migration
Dev Ops & Tools
- CI/CD
- Git
- Jenkins
- AWS Dev Ops Tools
This role is ideal for a hands-on AWS/Java professional with strong cloud modernization experience who enjoys building scalable enterprise solutions and working closely with business and technology teams.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).