Logo
Datum Technologies Group

Sr. Full Stack Developer

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

Save Job

Sr. Full Stack Developer Atlanta,GA

Qualifications Top 5 Must-Have Skillsets

Proficiency in HTML, CSS, and JavaScript Strong foundational knowledge of web technologies:

HTML for content structure CSS for layout and styling JavaScript for interactivity and dynamic behavior

Responsive and Adaptive Design Ability to build interfaces that work seamlessly across all screen sizes and devices using:

Media queries Flexbox and CSS Grid Mobile-first design principles

UI/UX Best Practices Solid understanding of how users interact with digital interfaces, including:

Accessibility (WCAG standards) Usability heuristics Visual hierarchy, consistency, and information architecture

Experience with UI Frameworks and Libraries Proficient in modern tools and frameworks that accelerate development:

AngularJS / Angular (Version 12 preferred) Tailwind CSS, Bootstrap, or Material UI

Version Control & Collaboration Tools Comfortable working in collaborative environments using:

Git/GitHub Figma (for design collaboration and handoff)

General Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience) 2-3 years of academic or professional experience in Machine Learning (ML) and Artificial Intelligence (AI) Strong programming skills in one or more languages such as

Java, C/C++, Python, or R Familiarity with AI/ML tools and concepts such as:

Natural Language Processing (NLP) Computer Vision Recommendation Systems

Specific Technical Qualifications

Machine Learning & AI Expertise:

Experience with data preprocessing, feature engineering, and model evaluation Solid theoretical foundation in deep learning, NLP, and computer vision Passion for continuous learning and understanding ethical AI practices

Backend & Functional Programming:

Proficient in

Java 8 , Spring Boot, RESTful API development, and microservices Functional programming experience preferred Strong understanding of API design patterns and development using Java and .NET

Cloud & DevOps (AWS Focus):

Hands-on experience with AWS services: Lambda, CloudWatch, DynamoDB, Route 53, etc. Experience with cloud-native architecture and PaaS migrations.. Familiarity with containers and orchestration platforms: Kubernetes, OpenShift (EKS, Red Hat). Skilled in DevOps tools: Git, Jenkins, CI/CD pipelines.

Infrastructure & Application Support:

Knowledge of web and application servers: Apache, Tomcat, IBM WebSphere, WebLogic. Experience with RDBMS and NoSQL databases: Oracle, MySQL, DynamoDB. Working knowledge of caching, storage, load balancing, and networking in cloud setups. Experience with messaging systems like Kafka and ActiveMQ. Familiarity with legacy systems including JBOSS and WebSphere.

Responsibilities:

Develop robust and scalable software using

Java, C#, Python, .NET, Spring Boot, Microservices, APIs Maintain and enhance on-premise and internal PaaS applications, transitioning them to AWS per project timelines. Architect and implement serverless solutions based on containerized workloads. Build and maintain industry-standard APIs, including designing connectivity protocols and policies. Implement architecture patterns optimized for SLAs, scalability, cost-efficiency, and reliability. Anticipate technical consequences of current decisions to avoid future issues ("seeing around corners"). Champion best practices in software craftsmanship, including TDD/BDD, unit/integration testing, and automation. Drive performance improvements by monitoring metrics and resolving trends. Ensure compliance with security and privacy standards from the start of development. Reduce technical debt through proactive refactoring and code reviews. Actively contribute to Agile ceremonies and collaborate in a team environment. Lead code reviews and continuous improvement efforts. Create and maintain developer documentation and technical playbooks. Balance usability and performance considerations, and communicate tradeoffs effectively. Support upgrades, patches, and maintenance for deployed applications. Assist with production troubleshooting and provide operational support. Participate in a 24/7 on-call support rotation as required.

"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."