Datum Technologies Group
Sr. Full Developer
Contract/ Contract to Hire
Atlanta, GA
Qualifications:
High School Diploma, GED, or High School Equivalency. 2+ years of professional experience in Java, Full-Stack, C#, .NET, and/or Python development. Experience with tools such as GitHub/GitLab, SonarQube, JUnit, Spring Boot. Proficiency in writing and designing unit test cases using TDD and BDD methodologies. Hands-on experience virtualizing services for test automation using tools like WireMock, Mockito, etc. Experience designing and writing automated tests for backend applications and data flows using tools like Postman, REST Assured, Cypress, ReadyAPI, etc. Familiarity with CI/CD tools such as Jenkins and CircleCI. Broad hands-on experience with AWS cloud services and serverless architecture, including ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena, etc. Strong understanding of relational and object databases, RESTful APIs, and microservices architecture. Experience in Agile development environments and using workload management tools (e.g., VersionOne, Agility). Strong troubleshooting, problem-solving, and deployment skills. Ability to convert business and functional requirements into efficient technical solutions. Experience with system integrations, performance optimization, and ensuring data integrity. Excellent communication skills - both technical and non-technical. Ability to handle high-stress environments effectively and remain composed under pressure. Willingness to take initiative and embrace new challenges outside your comfort zone.
Preferred Qualifications:
Bachelor's degree in Computer Science, Information Systems, or related field with 4+ years of relevant experience, or Master's degree with 2+ years. Experience generating test reports using tools like Cucumber Report, Extent Report, etc. Familiarity with OpenShift. Working knowledge of MQ. AWS Certification. DevOps and/or automation experience related to testing, building, and deploying code. Experience in software development for the airline industry. Familiarity with Windows Server and HP-UX operating systems.
Responsibilities:
Develop efficient, scalable software using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs. Maintain and enhance on-premise and internal PaaS applications, and assist in migration to AWS per project timelines. Design and implement serverless solutions from existing containerized applications. Build industry-standard APIs, managing routing, connectivity protocols, and related policies. Architect and implement design patterns optimized for high reliability, performance, and cost-efficiency. Anticipate downstream impacts of technical decisions and proactively address future challenges. Promote best practices in software craftsmanship, including TDD/BDD, unit/integration testing, CI/CD, and automation. Monitor system performance, analyze metrics, identify trends and bottlenecks, and recommend optimizations. Ensure software adheres to security standards and privacy regulations throughout the development lifecycle. Proactively identify and address technical debt. Actively participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives. Foster team collaboration-sharing ideas, providing feedback, and maintaining clear communication. Lead code reviews and continuous improvement initiatives. Create clear and usable documentation and playbooks. Analyze and communicate trade-offs between usability and performance. Maintain consistent delivery pace and meet project deadlines. Administer product upgrades and apply patches as necessary. Provide ongoing support, troubleshooting, and maintenance of production systems and applications.
"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."
High School Diploma, GED, or High School Equivalency. 2+ years of professional experience in Java, Full-Stack, C#, .NET, and/or Python development. Experience with tools such as GitHub/GitLab, SonarQube, JUnit, Spring Boot. Proficiency in writing and designing unit test cases using TDD and BDD methodologies. Hands-on experience virtualizing services for test automation using tools like WireMock, Mockito, etc. Experience designing and writing automated tests for backend applications and data flows using tools like Postman, REST Assured, Cypress, ReadyAPI, etc. Familiarity with CI/CD tools such as Jenkins and CircleCI. Broad hands-on experience with AWS cloud services and serverless architecture, including ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena, etc. Strong understanding of relational and object databases, RESTful APIs, and microservices architecture. Experience in Agile development environments and using workload management tools (e.g., VersionOne, Agility). Strong troubleshooting, problem-solving, and deployment skills. Ability to convert business and functional requirements into efficient technical solutions. Experience with system integrations, performance optimization, and ensuring data integrity. Excellent communication skills - both technical and non-technical. Ability to handle high-stress environments effectively and remain composed under pressure. Willingness to take initiative and embrace new challenges outside your comfort zone.
Preferred Qualifications:
Bachelor's degree in Computer Science, Information Systems, or related field with 4+ years of relevant experience, or Master's degree with 2+ years. Experience generating test reports using tools like Cucumber Report, Extent Report, etc. Familiarity with OpenShift. Working knowledge of MQ. AWS Certification. DevOps and/or automation experience related to testing, building, and deploying code. Experience in software development for the airline industry. Familiarity with Windows Server and HP-UX operating systems.
Responsibilities:
Develop efficient, scalable software using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs. Maintain and enhance on-premise and internal PaaS applications, and assist in migration to AWS per project timelines. Design and implement serverless solutions from existing containerized applications. Build industry-standard APIs, managing routing, connectivity protocols, and related policies. Architect and implement design patterns optimized for high reliability, performance, and cost-efficiency. Anticipate downstream impacts of technical decisions and proactively address future challenges. Promote best practices in software craftsmanship, including TDD/BDD, unit/integration testing, CI/CD, and automation. Monitor system performance, analyze metrics, identify trends and bottlenecks, and recommend optimizations. Ensure software adheres to security standards and privacy regulations throughout the development lifecycle. Proactively identify and address technical debt. Actively participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives. Foster team collaboration-sharing ideas, providing feedback, and maintaining clear communication. Lead code reviews and continuous improvement initiatives. Create clear and usable documentation and playbooks. Analyze and communicate trade-offs between usability and performance. Maintain consistent delivery pace and meet project deadlines. Administer product upgrades and apply patches as necessary. Provide ongoing support, troubleshooting, and maintenance of production systems and applications.
"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."