Logo
Datum Technologies Group

Full Stack Developer

Datum Technologies Group, Atlanta, Georgia, United States, 30383

Save Job

Full Stack Developer Contract/ Contract to Hire Atlanta/GA

job Description We are looking for a passionate and results-driven software engineer to join our team. The ideal candidate is highly skilled in modern software development practices and cloud technologies, with a strong focus on performance, reliability, and scalability. You'll be responsible for designing, developing, and maintaining software solutions that drive our business forward.

Responsibilities:

Develop efficient, high-quality software using Java, C#, Python, .NET, Spring Boot, Microservices, and REST APIs. Enhance and maintain on-premises and internal PaaS applications; assist in migrating these to AWS as part of planned project timelines. Design and implement serverless architectures from existing containerized applications. Build industry-standard APIs and contribute to establishing, consuming, and routing calls with appropriate protocols and policies. Design and implement architecture patterns optimized for SLA compliance, reliability, and cost-effectiveness. Anticipate downstream/upstream implications of technical decisions to minimize long-term risks. Promote software craftsmanship through practices such as TDD/BDD, test automation (unit and integration), CI/CD. Monitor and improve system performance through detailed metrics, root cause analysis, and process improvements. Ensure security and privacy compliance is integrated early into the development process. Proactively identify and resolve technical debt. Participate actively in Agile ceremonies (sprint planning, daily standups, retrospectives) and contribute to continuous improvement. Foster a collaborative team environment by sharing ideas and best practices. Lead code reviews and quality improvement initiatives. Develop and maintain technical documentation and operational playbooks. Balance usability and performance considerations when making design decisions. Manage and optimize delivery pace to meet project deadlines. Administer product updates and patches. Provide support and troubleshoot production issues as needed. Participate in a 24/7 on-call support rotation.

Qualifications: Top 5 Technical Skillsets

Proficiency in at least one general-purpose programming language: Java, C/C++, Python, R, etc. Hands-on experience designing, building, and deploying multi-layered applications on both on-prem and AWS Cloud platforms using services such as EC2, Lambda, S3, CloudFormation. Experience with Natural Language Processing (NLP), sentiment analysis, classification, and pattern recognition. Knowledge of SaaS, PaaS, and IaaS cloud models and architecture. Experience with AWS CI/CD tools: CodeBuild, CodeDeploy, CodeCommit, CodePipeline, etc.

Required Qualifications:

High School Diploma, GED, or equivalent. 2+ years of experience in Java, Full Stack, C#, .NET, and/or Python development. Experience with GitHub and/or GitLab, SonarQube, JUnit, Spring Boot. Proficient in TDD/BDD and writing unit test cases. Experience with service virtualization tools (e.g., WireMock, Mockito). Experience writing automated backend and data flow tests using tools like Postman, REST Assured, Cypress, ReadyAPI. Experience with CI tools such as Jenkins and CircleCI. Broad experience with AWS serverless architecture and cloud data processing tools (e.g., ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena). Experience with relational and NoSQL databases. Experience designing RESTful APIs and building microservices. Agile development experience; familiarity with workload management tools like VersionOne/Agility. Strong troubleshooting and deployment expertise; ability to translate business/functional requirements into technical solutions. Experience with system integrations and performance optimization. Strong written and verbal communication skills. Effective problem-solving under pressure and strong initiative.

Preferred Qualifications:

Bachelor's degree in computer science or related field with 4+ years of experience OR Master's Degree with 2+ years of experience. Experience generating automated test reports (e.g., Cucumber, ExtentReports). Experience with OpenShift and working knowledge of MQ. AWS certification is a plus. DevOps or automation experience in testing, building, and deployment. Experience in the airline industry is a plus. Familiarity with Windows Server and client-side operating systems.

"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran."