Negotiable
Undetermined
Remote
Remote
Summary: We are seeking a Java Full Stack Developer proficient in cloud and automation technologies, specifically AWS, Python, and Terraform. The role involves developing scalable web applications across both front-end and back-end layers. The ideal candidate will leverage their expertise to enhance cloud infrastructure and automation processes. This position is fully remote, allowing for flexible work arrangements.
Key Responsibilities:
- Design, develop, and maintain web applications using Java and related frameworks (e.g., Spring Boot)
- Build and integrate RESTful APIs and backend services
- Develop responsive front-end components using HTML, CSS, JavaScript, and frameworks like Angular or React
- Deploy and manage applications on AWS cloud services
- Write automation scripts using Python for backend processes and integrations
- Use Terraform for infrastructure as code (IaC) to provision and manage cloud resources
- Collaborate with cross-functional teams for design, development, and deployment
- Troubleshoot, debug, and optimize application performance
- Follow best practices for code quality, security, and scalability
Key Skills:
- Bachelor’s degree in Computer Science, IT, or related field
- Strong experience in Java and frameworks like Spring Boot
- Proficiency in front-end technologies (HTML, CSS, JavaScript)
- Experience with at least one modern JavaScript framework (Angular, React, or Vue)
- Hands-on experience with AWS services (EC2, S3, Lambda, etc.)
- Knowledge of Python scripting
- Experience with Terraform for infrastructure automation
- Understanding of REST APIs and microservices architecture
- Familiarity with version control systems (e.g., Git)
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Java Full Stack Developer (AWS, Python, Terraform)
Job Summary:
We are looking for a skilled Java Full Stack Developer with experience in cloud and automation technologies. The candidate will be responsible for developing scalable web applications, working across front-end and back-end layers, and leveraging AWS services along with Python and Terraform for cloud infrastructure and automation.
Key Responsibilities:
- Design, develop, and maintain web applications using Java and related frameworks (e.g., Spring Boot)
- Build and integrate RESTful APIs and backend services
- Develop responsive front-end components using HTML, CSS, JavaScript, and frameworks like Angular or React
- Deploy and manage applications on AWS cloud services
- Write automation scripts using Python for backend processes and integrations
- Use Terraform for infrastructure as code (IaC) to provision and manage cloud resources
- Collaborate with cross-functional teams for design, development, and deployment
- Troubleshoot, debug, and optimize application performance
- Follow best practices for code quality, security, and scalability
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field
- Strong experience in Java and frameworks like Spring Boot
- Proficiency in front-end technologies (HTML, CSS, JavaScript)
- Experience with at least one modern JavaScript framework (Angular, React, or Vue)
- Hands-on experience with AWS services (EC2, S3, Lambda, etc.)
- Knowledge of Python scripting
- Experience with Terraform for infrastructure automation
- Understanding of REST APIs and microservices architecture
- Familiarity with version control systems (e.g., Git)
Preferred Qualifications:
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Knowledge of containerization tools (Docker, Kubernetes)
- Familiarity with Agile/Scrum methodologies
- Understanding of security best practices in cloud environments
Experience Level:
- 3–6 years (can be adjusted based on requirement)