ACL Digital logo

Sr. Full Stack Developer

ACL Digital

Atlanta, GA
Full Time
Senior
14 days ago

Job Description

About the Role

The Sr. Full Stack Developer will develop efficient software solutions using a variety of technologies including Java, C#, Python, and .Net. The role involves enhancing and maintaining on-premises and internal PAAS applications, migrating these to AWS, designing serverless patterns, building APIs, and establishing architecture patterns optimized for SLAs, reliability, and cost. The position requires active engagement in Agile practices, code reviews, documentation, troubleshooting, and providing 24/7 on-call support. The candidate will contribute to a culture of software craftsmanship and continuous improvement within a dynamic team environment.

Key Responsibilities

  • Develop efficient and effective software using Java, C#, Python, .Net, Spring Boot, Microservices, and APIs.
  • Enhance and maintain on-premises and internal PAAS applications, migrating them to AWS according to project timelines.
  • Design and implement serverless patterns from containerized applications.
  • Build industry-standard APIs and manage call routing, connectivity protocols, and policies.
  • Design, develop, and implement architecture patterns optimized for SLAs, reliability, and cost.
  • Anticipate future technical consequences by analyzing upstream and downstream impacts of decisions.
  • Establish and promote best practices in software craftsmanship, including TDD/BDD, Test Automation, CI/CD.
  • Drive performance improvements through monitoring, metrics analysis, and trend identification.
  • Ensure adherence to security standards and compliance with privacy regulations during development.
  • Resolve and prevent technical debt proactively.
  • Participate actively in Agile activities such as sprint planning, standups, and retrospectives.
  • Collaborate with team members, share ideas, and communicate critical information clearly and timely.
  • Lead code reviews and continuous improvement initiatives.
  • Create and maintain documentation and playbooks.
  • Analyze tradeoffs between usability and performance, communicating these effectively.
  • Meet deadlines and optimize development pace.
  • Administer product upgrades and patches.
  • Support troubleshooting and maintenance of production systems and applications.
  • Participate in a 24/7 on-call support rotation.

Requirements

  • Designing, developing, integrating, and running business, big data, and data science applications.
  • Software engineering experience with Python 3.
  • Experience with AWS services such as Lambda, DynamoDB, SQS, EventBridge, Step Functions, Aurora, S3, and API Gateway.
  • Infrastructure-as-code experience using AWS tools like Cloud Development Kit or CloudFormation.
  • Application deployment experience with CI/CD tools such as Git, GitLab, Jenkins.
  • High School Diploma, GED, or High School Equivalency.
  • At least 2+ years of experience in Java, Full-stack, C#, .NET, and/or Python development.
  • Experience working with GitHub and/or GitLab, SonarQube, JUnit, Spring Boot.
  • Proficiency in writing and designing unit tests using TDD and BDD methodologies.
  • Hands-on experience with service virtualization tools like WireMock, Mockito.
  • Experience designing automated tests with tools such as Postman, REST Assured, Cypress, Ready API.
  • Experience with CI tools like Jenkins, CircleCI.
  • Broad experience with AWS cloud serverless components and building cloud data processing systems.
  • Knowledge of RESTful APIs, microservices, and web service development standards.
  • Experience working in agile environments with workload management tools.
  • Strong troubleshooting, deployment, and technical problem-solving skills.
  • Excellent communication skills, ability to resolve urgent issues calmly and efficiently.
  • Ability to work effectively under high stress and embrace challenges outside comfort zone.

Nice to Have

  • Bachelor's Degree in Computer Science, Information Systems, or related field with 4+ years of experience, or Master's with 2+ years.
  • Experience creating test reports using tools like Cucumber or Extent reports.
  • Experience with OpenShift.
  • Knowledge of MQ messaging systems.
  • AWS Certification.
  • DevOps or automation experience in code testing, building, and deployment.
  • Experience developing software within the airline industry.
  • Knowledge of Windows Server and Client-UX operating systems.

Qualifications

  • High School Diploma, GED, or High School Equivalency.
  • 2+ years' experience in Java, Full-stack, C#, .NET, and/or Python development.

Benefits & Perks

  • Not explicitly specified in the description.

Working at ACL Digital

ACL Digital is committed to diversity and inclusion, fostering a culture that values equal employment opportunity regardless of age, race, color, religion, sex, national origin, sexual orientation, disability, gender identity, veteran status, or other protected characteristics.

Apply Now

Job Details

Posted AtJul 13, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About ACL Digital

Website

acldigital.com

Company Size

1001-5000 employees

Location

Atlanta, GA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches