Full stack Technical Lead

Overview

Hybrid
$60 - $70
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Java
Python
AWS
technical Lead

Job Details


Responsibilities
Application Development
Design, develop, and maintain high-availability cloud-based applications using Java, Python, microservices, Kafka, AWS Lambda.
Implement and optimize React.js, Redux, HTML, and modern UI/UX principles for frontend development.
Build scalable, event-driven architectures with a focus on performance and observability.
Develop APIs and implement API testing strategies for microservices.
Cloud & Infrastructure Engineering
Automate cloud infrastructure deployment using CloudFormation, Terraform, and Terragrunt.
Optimize AWS compute, storage, and security configurations for scalability and resilience.
Implement Infrastructure-as-Code (IaC) best practices and automation frameworks.
Testing & Quality Assurance
Develop and execute BDD (Behavior-Driven Development) and shift-left testing strategies.
Implement unit, integration, and end-to-end tests to ensure application reliability.
Enable developers to take ownership of testing through CI/CD pipelines.
Performance Monitoring & Observability
Implement observability and monitoring tools to ensure system reliability and performance.
Utilize AWS CloudWatch, Prometheus, Grafana, and distributed tracing for real-time monitoring.
DevOps & CI/CD
Design and manage CI/CD pipelines for automated code deployment.
Work with cloud automation and configuration management tools to ensure smooth deployments.
Security & Compliance
Implement secure coding best practices and enforce security policies in cloud environments.
Perform security reviews and apply AWS security best practices.

Knowledge, Skills, and Abilities

Backend Development:
Proficiency in Java, Python, and designing microservices.
Experience with Kafka, AWS Lambda, and event-driven architectures.
Strong understanding of API development, RESTful services, and GraphQL.

Frontend Development:
Expertise in React.js, Redux, HTML, JavaScript.
Understanding of UI/UX principles, including high-fidelity and low-fidelity design.
Experience building responsive, accessible, and performance-optimized UIs.

Cloud & Infrastructure:
Hands-on experience with AWS cloud services (EC2, S3, IAM, RDS, DynamoDB, EventBridge).
Strong understanding of AWS Infrastructure as Code (CloudFormation, Terraform, Terragrunt).
Familiarity with serverless architectures, Kubernetes (EKS), and Docker.

DevOps & CI/CD:
Experience with CI/CD tools like GitLab CI/CD, Jenkins, TeamCity, or Bamboo.
Strong knowledge of Git, Nexus, Gradle, Maven
Ability to automate deployments using Docker, Kubernetes, Serverless Framework.

Testing & Observability:
Experience with shift-left testing methodologies (BDD, TDD).
Ability to implement unit, integration, and system testing.
Familiarity with monitoring, logging, and observability tools (App Dynamics,CloudWatch, Prometheus, Grafana, ELK Stack, OpenTelemetry).

Security & Compliance:
Strong knowledge of AWS security best practices, IAM roles, VPC security, and encryption.
Experience implementing DevSecOps practices and securing cloud-based applications.

Technical Tools & Technologies
Languages & Frameworks: Java, Python, React.js, Redux, HTML
Backend & Event-Driven Systems: Microservices, Kafka, AWS Lambda, API Gateway
Infrastructure & Cloud: AWS, CloudFormation, Terraform, Terragrunt, Kubernetes, Docker
CI/CD & DevOps: Git, Jenkins, GitLab CI/CD, Nexus, Artifactory, Gradle, Maven
Testing & Automation: Cypress, Jest, Selenium, JUnit, PyTest, BDD/TDD frameworks
Monitoring & Observability: AWS CloudWatch, Prometheus, Grafana, ELK Stack

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.