Full Stack Developer

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


Full Stack Developer

Long term contract

Atlanta, GA

 

Qualifications: 

Technical Skills: Java, AWS, Microservices & APIs, Full-stack, C#, .NET, Python.

2+ years of experience in Java, Full-stack, C#, .NET, and/or Python development.

Familiarity with GitHub, GitLab, SonarQube, JUnit, and Spring Boot.

Skilled in Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

Experience with test automation tools: WireMock, Mockito, Postman, REST Assured, Cypress, ReadyAPI.

Hands-on experience with Continuous Integration tools: Jenkins, CircleCI.

Proficient in AWS cloud services: ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena.

Experience with web services, RESTful APIs, microservices, and service virtualization.

Agile development experience with workload management tools (e.g., VersionOne, Agility).

Strong troubleshooting, deployment skills, and the ability to transform business requirements into technical solutions.

Proficient in system integrations and optimizing performance and data integrity.

Strong technical and non-technical communication skills with excellent problem-solving abilities in high-pressure environments.

Preferred Qualifications:

Bachelor’s degree in computer science, Information Systems, or equivalent (Master’s preferred).

Experience with OpenShift, MQ, Windows Server, HP-UX.

AWS Certification and airline industry experience are a plus.

DevOps or automation experience with code testing, building, and deployment is a plus.

Familiarity with test reporting tools like Cucumber and Extent Reports.

 

Responsibilities:

Design, prototype, and demonstrate new features and components for both front-end and back-end.

Collaborate with technical teams, business teams, and product managers to ensure alignment with business requirements.

Develop high-quality software using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs.

Enhance and maintain on-premises applications, transitioning them to AWS as per project timelines.

Design and implement serverless architecture patterns.

Build and optimize industry-standard APIs and establish connectivity protocols and routing policies.

Design architecture patterns focused on SLAs, reliability, and cost optimization.

Promote best practices such as TDD/BDD, test automation, continuous integration, and continuous deployment.

Monitor performance improvements and determine necessary solutions and process changes.

Ensure compliance with security standards and privacy regulations throughout the development lifecycle.

Address and prevent technical debt.

Participate in Agile software development activities, including sprint planning, daily standups, and retrospectives.

Lead code reviews and continuous improvement initiatives.

Create and maintain comprehensive documentation.

Analyze trade-offs between usability and performance and communicate with the team.

Administer product upgrades and patches.

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

 

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