Overview
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
50% Travel
Able to Provide Sponsorship
Skills
Full Stack Developer
DevSecOps
Java
Python
Node.js
and AWS
APIs
microservices
CI/CD
DevOps
TDD
Job Details
Job Title: Sr. Full Stack Developer - DevSecOps
(Don't share Java Full stack Profiles)
Location: Atlanta, GA hybrid
Duration: 12+ Months with possible extension/conversion
Job Overview:
Looking for hands-on experience with DevSecOps tools and practices. The ideal candidate is a systems thinker, passionate about scalable architecture, and eager to contribute to high-performing, cloud-native solutions. This individual will be a key contributor in building and maintaining microservices, APIs, and modernized PaaS solutions using tools and languages like Java, Python, Node.js, and AWS.
Candidates need to have:
- Candidate should have hands-on software development experience.
- Hands-on experience with DevSecOps tools and environments.
- Hands-on programming experience in Java, Python, Node.js.
- Familiarity with APIs, microservices, CI/CD, DevOps, and TDD.
- Experience with GitHub, Bitbucket, or equivalent version control systems.
- Working knowledge of Agile development methodologies and 12-factor app principles.
- Strong understanding of cloud-native architecture and build-to-manage models.
Preferred Qualifications:
- Experience in Infrastructure as Code using Ansible, Chef, Puppet, or similar tools.
- Familiarity with CI/CD tools like Jenkins, Tekton, AWS CodePipeline, etc.
- Exposure to monitoring and observability tools such as Prometheus, CloudWatch, SumoLogic, Splunk, New Relic.
Job Description:
- Enhance and maintain on-premise and internal PaaS applications; transition these to AWS cloud infrastructure.
- Implement serverless patterns and re-architect containerized applications for cloud-native platforms.
- Build, consume, and manage APIs with industry best practices including routing and secure connectivity protocols.
- Architect systems with high availability, cost efficiency, and reliability in mind.
- Establish and promote software engineering best practices including TDD/BDD, CI/CD, and test automation.
- Collaborate in Agile teams, participating in sprint planning, standups, retrospectives, and code reviews.
- Identify and resolve performance issues; analyze metrics, logs, and costs to improve functionality.
- Ensure secure coding practices and compliance with data privacy regulations.
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.