Full Stack Developer

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

Long term contract

Atlanta, GA

 

Top 3 Skills Needed: Java (Backend/Automation Testing), AWS, Scripting languages such as Python

Qualifications

Languages & Development: Java (Backend/Automation Testing), Full-stack, C#, .NET, Python.

AWS, Jenkins, CircleCI, OpenShift, DevOps automation, Continuous Integration/Continuous Deployment (CI/CD).

TDD, BDD, REST Assured, Cypress, Postman, ReadyAPI, WireMock, Mockito, Cucumber Report, Extent Report.

Python.

GitHub, GitLab, SonarQube, JUnit, Spring Boot, AWS components (ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena), Microservices, REST APIs.

Relational databases, object databases.

VersionOne/Agility, Agile development methodologies.

Strong troubleshooting, deployment, and integration experience, effective communication in technical and non-technical contexts, high adaptability in high-stress environments.

High School Diploma, GED, or equivalent.

2+ years of experience: Java, Full-stack, Python, C#, .NET.

Bachelor’s Degree: (Preferred) Computer Science, Information Systems with 4+ years of technical experience or master’s degree with 2+ years of technical experience.

AWS Certification (preferred).

Airline industry (a plus), Windows Server, HP-UX operating systems (a plus).

Preferred Experience:

Working with AWS Cloud serverless components (e.g., ECS, EKS, S3, Lambda, etc.).

System integration and optimization.

Automation test reporting tools (Cucumber Report, Extent Report).

Hands-on experience with OpenShift and MQ.

Automation in code testing, building, and deployment.

Responsibilities:

Develop and maintain software using Java, C#, Python, .Net, Spring Boot, Microservices, APIs for both on-premises and cloud-based applications.

Enhance and migrate existing on-prem applications to AWS as per project timelines.

Design and implement serverless architecture patterns, transitioning containerized applications to serverless solutions.

Build industry-standard APIs, manage API routing, and handle connectivity protocols and policies.

Design, develop, and implement architecture patterns optimized for performance, reliability, and cost-efficiency.

Drive software craftsmanship with TDD/BDD methodologies, automated testing (unit and integration), and CI/CD.

Continuously monitor and improve system performance, identifying trends and bottlenecks to drive optimizations.

Ensure compliance with security standards and privacy regulations from the early stages of development.

Actively participate in Agile development activities like sprint planning, standups, retrospectives, and code reviews to ensure continuous improvement.

Lead code reviews, documentation creation, and foster a collaborative team environment. Provide on-call support as needed in a 24/7 rotation.

Administer upgrades, patches, and provide troubleshooting support for production 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.”

 

 

 

 

 

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