Overview
On Site
$43+
Contract - W2
Contract - 18 Month(s)
100% Travel
Able to Provide Sponsorship
Skills
Amazon Redshift
Amazon S3
Automated testing
Communication
Java
Frontend Development
SQL
Web applications
Python
AWS
Glue
EMR
RESTful APIs
Job Details
Job Title: Full Stack Developer (Java & Python)
Experience: 6+ Yrs(W2 Only)
Job Summary:
We are seeking a skilled Full Stack Developer with strong Java and Python expertise to build and maintain scalable web applications. This role requires proficiency in Redshift, SQL, S3, Glue, and EMR to manage and process large data sets while developing both backend and frontend components of web applications.
Core Responsibilities:
- Develop dynamic web applications using Java and Python across the full stack (frontend and backend).
- Design and implement RESTful APIs and services to ensure smooth communication between the frontend and backend.
- Utilize Redshift for data warehousing and write efficient SQL queries to manage and manipulate data.
- Integrate S3 for storage and Glue for ETL processes, transforming and orchestrating data workflows.
- Manage EMR clusters to process big data and optimize distributed computing for large-scale applications.
- Collaborate with cross-functional teams to define requirements, deliver solutions, and ensure smooth integration across platforms.
- Write clean, maintainable, and efficient code while adhering to best development practices.
- Conduct code reviews and integrate automated testing to maintain high code quality and performance.
Required Skills & Qualifications:
- Strong experience with Java and Python for both backend and frontend development.
- Expertise in Redshift, SQL, and cloud technologies like S3, Glue, and EMR.
- Proficiency in creating and optimizing RESTful APIs and managing data workflows.
- Experience with full-stack development, including UI, server-side, and database layers.
- Excellent problem-solving and debugging skills.
- Strong teamwork and communication abilities.
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.