Full Stack Developer
Apply NowCompany: Datum Technologies Group
Location: Atlanta, GA 30349
Description:
Full Stack Developer
"Contract/Contract to Hire"
Atlanta, GA
Qualifications:
Education:
Preferred/Bonus Skills:
Key Responsibilities:
"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."
"Contract/Contract to Hire"
Atlanta, GA
Qualifications:
Education:
- High School Diploma, GED, or High School Equivalency required.
- Preferred: Bachelor's degree in computer science, Information Systems, or related field with 4+ years of technical experience, or Master's Degree with 2+ years of experience.
- 2+ years of development experience in Java, Full-Stack, C#/.NET, and/or Python.
- Proficient in GitHub, GitLab, SonarQube, JUnit, Spring Boot.
- Experience with TDD and BDD methodologies; strong in unit test design and implementation.
- Service virtualization and test automation using tools like WireMock, Mockito.
- Automation testing with Postman, REST Assured, Cypress, ReadyAPI.
- CI/CD experience using Jenkins, CircleCI.
- Broad experience with AWS Cloud (e.g., ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena).
- Skilled in building and maintaining microservices and RESTful APIs.
- Comfortable working with relational and NoSQL databases.
- Agile development experience using VersionOne or Agility.
- Strong troubleshooting skills; able to convert business/functional requirements into technical solutions.
- System integration and performance optimization experience.
- Effective written and verbal communication skills.
- Ability to work in high-pressure environments and adapt to new challenges quickly.
Preferred/Bonus Skills:
- Test reporting tools such as Cucumber Reports, Extent Reports.
- Experience with OpenShift, MQ.
- AWS Certification, DevOps experience, or experience in airline/travel industry.
- Familiarity with Windows Server and HP-UX.
Key Responsibilities:
- Develop robust, scalable applications using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs.
- Maintain and modernize internal PaaS and on-prem applications; migrate workloads to AWS.
- Design and implement serverless solutions; transform containerized apps to cloud-native architectures.
- Build and integrate APIs using industry best practices for performance and security.
- Optimize application architecture for reliability, scalability, and cost-efficiency.
- Apply software craftsmanship principles including TDD, BDD, and CI/CD.
- Monitor system performance and recommend improvements using detailed analytics.
- Ensure compliance wit data privacy and security regulations throughout development.
- Identify and resolve technical debt; continuously enhance system performance and reliability.
- Participate actively in Agile ceremonies-sprint planning, daily standups, retrospectives.
- Lead and participate in code reviews, mentor junior developers.
- Create and maintain documentation and support playbooks.
- Balance usability and performance tradeoffs across projects.
- Manage upgrades, patches, and support for production systems.
- Participate in a 24/7 on-call rotation for production support and incident resolution.
"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."