Full Stack Developer

Datum Software, Inc

Atlanta, GA

JOB DETAILS
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Architectural Design, Architectural Services, Automation, Aviation Industry, Behavior Driven Development (BDD), Best Practices, Cloud Applications, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Consulting, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Quality, Debugging Skills, DevOps, Distributed Computing, Enterprise Applications, GitHub, High School Diploma, Home Automation, IBM WebSphere MQ (Message Queue), Identify Issues, Industry Standards, Industry/Trade Analysis, Information Technology & Information Systems, Integration Testing, JUnit, Java, Jenkins, Mail Services, Maintain Compliance, Microservices, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Windows Server, NoSQL, Object Database (ODBMS), On Call, Operating Systems, Performance Analysis, Performance Management, Performance Tuning/Optimization, Platform as a Service (PaaS), PostgreSQL, Privacy Regulations, Problem Solving Skills, Process Improvement, Production Support, Python Programming/Scripting Language, Quality Management, REST (Representational State Transfer), Regulatory Compliance, Reporting Skills, Scrum Project Management and Software Development, Security Compliance, Simple Queue Service (SQS), Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Patches, Software Upgrades, Sprint Planning, Standup Meetings, Systems Maintenance, Systems Scalability, Technical Writing, Test Automation, Test Driven Development (TDD), Test Tools, Testing, Time Management, Trend Analysis, Unit Test, Usability Engineering
LOCATION
Atlanta, GA
POSTED
1 day ago
Full Stack Developer
Contract/ Contract to Hire
Atlanta, GA 


Top 5 Required Skills
  • Java, C#, .NET, Python, Spring Boot, and Full Stack Development
  • AWS Cloud (ECS, EKS, Lambda, S3, SQS/SNS, DynamoDB, PostgreSQL)
  • Microservices, REST APIs, Serverless Architecture, and CI/CD
  • Test Automation (TDD/BDD, JUnit, Mockito, WireMock, REST Assured, Postman, Cypress)
  • GitHub/GitLab, Jenkins, Agile/Scrum, and DevOps
 
Job Description
We are seeking a Software Engineer with experience in Java, C#, .NET, Python, and cloud-native application development. The ideal candidate will design, develop, enhance, and maintain scalable applications while driving modernization initiatives to AWS. This role requires expertise in microservices, serverless architecture, automation testing, CI/CD, and Agile development practices.
 
Key Responsibilities:
  • Design, develop, and maintain high-quality software using Java, C#, Python, .NET, Spring Boot, Microservices, and REST APIs.
  • Enhance and support on-premises and internal PaaS applications while migrating workloads to AWS.
  • Design and implement serverless and container-based application architectures.
  • Build and maintain secure, scalable, and industry-standard APIs.
  • Design application architectures optimized for performance, reliability, scalability, and cost efficiency.
  • Evaluate long-term technical impacts and make strategic architectural decisions.
  • Promote software engineering best practices including TDD, BDD, unit testing, integration testing, CI/CD, and test automation.
  • Monitor application performance, analyze trends, and implement performance improvements.
  • Ensure compliance with security standards and privacy regulations throughout the software development lifecycle.
  • Identify, reduce, and eliminate technical debt.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement.
  • Collaborate with cross-functional teams to share knowledge, communicate technical solutions, and improve engineering practices.
  • Lead code reviews and contribute to continuous process improvements.
  • Develop and maintain technical documentation and operational playbooks.
  • Analyze trade-offs between system performance, scalability, and usability.
  • Meet project deadlines while maintaining high-quality deliverables.
  • Administer application upgrades, patches, and production releases.
  • Provide production support, troubleshooting, and maintenance for enterprise applications.
  • Participate in a 24/7 on-call production support rotation.
 
Required Qualifications:
  • High School Diploma, GED, or equivalent.
  • 2+ years of experience in Java, Full Stack, C#, .NET, or Python development.
  • Hands-on experience with Spring Boot, GitHub/GitLab, SonarQube, and JUnit.
  • Experience implementing TDD and BDD methodologies.
  • Experience with test automation tools such as WireMock, Mockito, Postman, REST Assured, Cypress, or ReadyAPI.
  • Experience building automated backend and API test frameworks.
  • Hands-on experience with CI/CD tools including Jenkins or CircleCI.
  • Strong experience with AWS cloud services including ECS, EKS, Lambda, S3, SQS/SNS, DynamoDB, PostgreSQL, SageMaker, and Athena.
  • Experience developing RESTful APIs, Microservices, and distributed systems.
  • Experience with relational and NoSQL/object databases.
  • Experience working in Agile environments using tools such as VersionOne or Agility.
  • Strong troubleshooting, debugging, and deployment experience.
  • Experience integrating enterprise applications while maintaining system performance and data integrity.
  • Excellent analytical, communication, and problem-solving skills.
  • Ability to work effectively in fast-paced, high-pressure environments.
  • Flexible and adaptable with a willingness to learn new technologies.
Preferred Qualifications
  • Bachelor's degree in Computer Science, Information Systems, or related field with 4+ years of relevant experience, or a Master's degree with 2+ years of relevant experience.
  • Experience creating automation reports using Cucumber Reports, Extent Reports, or similar tools.
  • Experience with OpenShift.
  • Working knowledge of IBM MQ.
  • AWS Certification.
  • DevOps experience with automated build, test, and deployment pipelines.
  • Experience within the airline industry.
  • Knowledge of Windows Server and Client 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”
 
 
 
 
 
 

About the Company

D

Datum Software, Inc