Full Stack Developer

Company:  Datum Software, Inc
Location: Atlanta
Closing Date: 18/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Full Stack Developer 

Long Term Contract

Atlanta, GA

 

Qualifications:

High School Diploma, GED, or High School Equivalency.

(Preferred) Bachelor's degree in computer science, Information Systems with 4+ years of technical experience OR Master's Degree with 2+ years of relevant experience.

Programming Languages: 2+ years of experience in Java, Full-Stack Development, C#, .NET, and Python.

Version Control: Proficient in GitHub and GitLab.

Testing Frameworks: Skilled in writing and designing unit tests using TDD and BDD methodologies (JUnit, Mockito, WireMock, etc.).

Test Automation: Experience in designing and writing automated tests for backend applications and data flow using tools like Postman, REST Assured, Cypress, ReadyAPI, etc.

CI/CD Tools: Hands-on experience with Jenkins and CircleCI for continuous integration.

Cloud Technologies: AWS (ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena).

Serverless architecture and cloud data processing systems.

Database: Experience with relational and object databases, web service development standards (RESTful APIs, microservices).

Agile Methodologies: Proficient in agile development, workload management (VersionOne/Agility).

DevOps: Experience with automation in testing, building, and deployment.

Integration: System integration expertise with focus on performance optimization and data integrity.

Additional Qualifications: AWS Certification (Preferred).

Experience in OpenShift, MQ, and the airline industry (Preferred).

Knowledge of Windows Server and Client-UX operating systems (Preferred).

Hands-on experience with creating automation test reports (Cucumber, Extent Report).

Strong communication skills (technical and non-technical).

Exceptional problem-solving and decision-making skills.

Ability to work effectively under high pressure.

Open to new challenges and continuous learning.

 

Responsibilities:

 

Developed efficient software solutions using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs.

Enhanced and maintained on-premises and internal PaaS applications, migrating these to AWS based on project timelines.

Designed and implemented serverless patterns for containerized applications.

API and Architecture Development: Built industry-standard APIs and established connectivity protocols.

Developed optimized architecture patterns with a focus on reliability, SLAs, and cost-effectiveness.

Identified and anticipated future technical challenges and ensured smooth transitions in technical choices.

Performance Optimization and Test Automation: Drove performance improvements through metrics monitoring, troubleshooting, and cost analysis.

Fostered a culture of best practices, including TDD/BDD and test automation.

Actively involved in Agile development (sprint planning, daily standups, retrospectives).

Security and Compliance: Ensured adherence to security standards and compliance with privacy regulations early in the development cycle.

Collaboration and Continuous Improvement: Regularly initiated and led code reviews, fostering a culture of continuous improvement.

Created clear and usable documentation/playbooks.

Provided 24/7 on-call support, assisting team members with troubleshooting and maintenance of production systems.

Leadership and Mentorship: Collaborated across teams to share ideas, improve communication, and lead projects effectively.

 

 

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

Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙