ACL Digital logo

Full Stack Developer

ACL Digital

Minneapolis, MN
Full Time
Mid Level
6 days ago

Job Description

About the Role

The Full Stack Developer role involves developing efficient software solutions using technologies such as Java, C#, Python, and .Net, maintaining and enhancing applications, designing architecture patterns, and actively engaging in Agile development practices. The position requires collaboration, code reviews, documentation, and supporting production systems, including on-call support, within a company committed to diversity and inclusion.

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, reworking them for AWS as per 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 looking upstream and downstream.
  • Establish and grow a culture of software craftsmanship including TDD/BDD, Test Automation, CI/CD.
  • Drive performance improvements through monitoring, metrics, trend analysis, and cost management.
  • Ensure adherence to security standards and compliance with privacy regulations early in development.
  • Resolve and prevent technical debt proactively.
  • Engage actively in Agile activities such as sprint planning, standups, and retrospectives.
  • Collaborate frequently, share ideas, communicate clearly, and seek clarification.
  • Lead code reviews and continuous improvement efforts.
  • Create usable documentation and playbooks.
  • Analyze tradeoffs between usability and performance, and communicate these effectively.
  • Optimize development pace to meet deadlines.
  • Administer product upgrades and patches.
  • Support team members with troubleshooting and maintenance of production systems.
  • 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, micro-services, 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, ability to resolve urgent problems calmly, and high initiative.
  • Ability to work effectively in high-stress environments and embrace challenges.

Nice to Have

  • Bachelor's Degree in Computer Science, Information Systems, with 4+ years of experience or Master's with 2+ years.
  • Experience with OpenShift.
  • Working knowledge of MQ.
  • AWS Certification.
  • DevOps and automation experience in 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 areas.
  • Bachelor's Degree in Computer Science or related field (preferred).

Working at ACL Digital

ACL Digital is committed to diversity and inclusion, fostering a culture of fairness, respect, and continuous improvement. They emphasize collaboration, transparency, and supporting employees through accommodations and equal opportunity employment policies.

Apply Now

Job Details

Posted AtJun 14, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceMid Level

About ACL Digital

Website

acldigital.com

Company Size

1001-5000 employees

Location

Minneapolis, MN

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