ACL Digital logo

Sr. Full Stack Developer

ACL Digital

Atlanta, GA
Full Time
Senior
about 20 hours ago

Job Description

About the Role

The Sr. Full Stack Developer will develop efficient software using technologies such as Java, C#, Python, .Net, Spring Boot, Microservices, and APIs. The role involves enhancing and maintaining on-premises and internal PaaS applications, migrating these to AWS, designing serverless patterns, building industry-standard APIs, and establishing architecture patterns optimized for SLAs, reliability, and cost. The position requires active engagement in Agile development, code reviews, documentation, troubleshooting, and providing 24/7 on-call support. The candidate will help foster a culture of software craftsmanship and continuous improvement within a collaborative 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 establish, consume, and route calls, connectivity protocols, and policies.
  • Design, develop, and implement architecture patterns optimized for SLAs, reliability, and cost.
  • Anticipate future consequences of technical choices by analyzing upstream and downstream impacts.
  • 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 early in development.
  • Resolve and prevent technical debt proactively.
  • Participate actively in Agile activities such as sprint planning, daily standups, and retrospectives.
  • Collaborate and communicate effectively with team members, sharing ideas and clarifying requirements.
  • Lead code reviews and continuous improvement initiatives.
  • Create usable documentation and playbooks.
  • Analyze tradeoffs between usability and performance, communicating these to the team.
  • Meet deadlines and optimize pace of development.
  • Administer product upgrades and patches.
  • Support troubleshooting and maintenance of production systems and applications.
  • Participate in a 24/7 on-call support rotation.

Requirements

  • High School Diploma, GED, or High School Equivalency.
  • 2+ years' experience in Java, Full-stack, C#, .NET, and/or Python development.
  • Experience working with GitHub and/or GitLab, SonarQube, JUnit, Spring Boot.
  • Skilled in writing and designing unit test cases using TDD and BDD methodologies.
  • Hands-on experience of virtualizing services for test automation using tools such as Wire Mock, Mockito.
  • Experience designing and writing automated tests for backend applications and data flow using tools like Postman, REST Assured, Cypress, Ready API.
  • Experience with continuous integration tools such as Jenkins, Circle CI.
  • Broad hands-on experience with AWS Cloud serverless components (ECS, EKS, S3, Lambda, SQS/SNS, Dynamo, Sagemaker, Athena, etc.).
  • Experience working with relational and object databases, RESTful APIs, microservices, and service development standards.
  • Experience working in an agile environment using workload management tools like VersionOne/Agility.
  • Strong troubleshooting, deployment, and technical problem-solving skills.
  • Excellent communication skills, both technical and non-technical.
  • Ability to resolve urgent problems calmly and quickly, with initiative and drive.
  • Flexibility and adaptability to challenges outside of comfort zone.

Nice to Have

  • Bachelor's Degree in Computer Science, Information Systems, with 4+ years of relevant experience or Master's degree with 2+ years of experience.
  • Experience creating test reports using tools like Cucumber Report, Extent Report.
  • Experience with OpenShift.
  • Working knowledge of MQ.
  • AWS Certification.
  • DevOps and automation experience in code testing, building, and deployment.
  • Experience building 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 relevant development technologies.

Benefits & Perks

  • Not explicitly specified in the description.

Working at ACL Digital

ACL Digital is committed to diversity and inclusion, fostering a culture of 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 AtAug 14, 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