Role : FullStack Developer
Location : Atlanta, GA 30354(Hybrid) Duration : 12+ Months Contract Delta Airlines Local only Qualifications : High School Diploma, GED, or High School Equivalency 2+years experience in Java, Full-stack, C#, .
NET and / or Python developmentexperience is required Experience working with GitHub and / or GitLab,SonarQube, JUnit, Spring Boot Skilled in writing, designing unit test casesusing TDD and BDD methodologies Hands on experience of virtualizing servicesfor test automation using tools such as Wire Mock, Mockito etc.
Automation-minded : Hands on experience of designing and writing automated testsfor backend applications and data flow, using tools such as Postman, RESTAssured, Cypress, Ready API etc.
Hands on experience of working withcontinuous integration tools such Jenkins, Circle CI. Broad hands onexperience in AWS Cloud serverless components and ability to build and maintaincloud data processing systems (i.
e. ECS, EKS, S3, Lambda, SQS / SNS, PostgreSQL,Dynamo, Sagemaker, Athena, etc.) Experience using relational and objectdatabases and web service development standards and practices, includingRESTful APIs, micro-services, and services Experience working in an agiledevelopment environment using workload management tools like VersionOne / Agility Expert troubleshooting and deployment experience with strong understanding oftransforming business and functional requirements into efficient technicalsolutions Experience with system integrations, optimizing performance anddata integrity Strong technical and non-technical communication skills.
Assures smooth flowing, timely transmission of critical information. Excellent judgment and problem-solving skills; individual should be able toresolve urgent problems in a calm and quick manner and display a high degree ofinitiative and drive Ability to be effective in a high stress environment Be flexible and embrace challenges that are outside of your comfort zone(PREFERRED QUALIFICATIONS) Bachelor's Degree in Computer Science, InformationSystems, with 4+ years of relevant technical experience or Masters degree inComputer Science, Information Systems with 2+ years of technical experience.
Hands on experience of creating test reports from automation test run usingtools such as cucumber report, Extent report etc.
Experience with OpenShift Working knowledge of MQ AWS Certification is a plus DevOps and / orautomation experience in code testing, building, and deployment a plus Experience building computer software within the airline industry is a plus Knowledge of Windows Server and HP-UX operating systems a plus Responsibilities : Develop amazingly efficient and effective software usingJava, C#, Python, .
Net, Spring Boot, Microservices, APIs Enhance and maintain on prem and internal PAASapplications, and actively rework these to AWS along project timelines Help to design and implement serverless patterns fromcontainerized applications Build industry standard APIs and help with establishing,consuming & routing calls, connectivity protocols and policy Design, develop and implement architecture patterns thatare optimized for SLAs, reliability, and cost Look upstream and downstream to see around corners andanticipate future consequences for immediate technical choices Help to establish and grow a culture of softwarecraftsmanship best practices, including TDD / BDD and Test Automation (both Unitand Integration), Continuous Integration, and Continuous Deployment Drive performance improvements including monitoring,detailed metrics, problems, trends, and costs, in order to determine solutions,required process changes, etc.
that will make the function more efficient Ensure adherence to security standards and compliance withprivacy rules and regulations early in the development Be aggressive to resolve and prevent technical debt Actively engage in Agile software development activities,including sprint planning, daily standups, and retrospectives, with an aim tocontinuously improve Collaborate frequently to share ideas and gainperspective.
Communicate critical information in a clear and timely manner,listen to others, and seek clarification to confirm shared understanding Initiate and lead code reviews and continuous improvementefforts Create usable documentation / playbook(s) Effectively analyze tradeoffs between usability andperformance needs communicate these across the team Optimize pace and meet deadlines Administer product upgrades and patches Provide assistance and support other team members whererequired, including troubleshooting and maintenance of productionsystems / programs / applications 24 / 7 On-call support rotation function is a component ofthis role