Full Time

Senior Software Developer – Delta Remote Jobs

Posted 2 years ago
Georgia
$80 - $100 per hour

Job Description

Job Type: Senior Software Developer from home
Location: Georgia work from home
Company: Delta

Responsibilities:

As a Software Cloud Developer, you will work with a talented group of programmers and testers to create, test, and integrate complicated applications. We work in a cooperative, open environment where we apply Agile development approaches to deliver solutions on our own with efficiency and speed. Therefore, you will:

  • Create and support high-quality software solutions focused on APIs and microservices that would be used in the cloud.
  • Create a culture that values best practices for software craftsmanship, such as test automation and driving, continuous integration, and continuous deployment.
  • Participate in agile software development activities such as daily standups, retrospectives, and hackathons.
  • Contact customers frequently to check that technical solutions are satisfying demands
  • Work together with other teams to ensure that the product requirements and subsequent development execution plans are aligned.

A list of the responsibilities

  • Create and create business, application, data, and infrastructure solutions, look for ways to improve performance, and manage and debug application components as needed on the cloud.
  • Be a prominent voice in technical efforts and projects that call for the integration of cross-functional systems and take an active part in the architecture.
  • Design and development should take non-functional requirements into account (Scalability, Reliability, Availability, Observability, Fault Tolerance, Security, and Maintainability).
  • Create system documentation and/or playbooks, and participate in technical evaluation of requirements, designs, and code.
  • To address issues found, create test case designs, carry out test case execution, and collaborate with product teams.
  • Maintain a constant improvement mindset throughout the whole development and deployment process.
  • Utilize and add to the process of continuous integration and delivery.
  • Create well-thought-out, simple, tested, and effective code.
  • To get agreement on the development of reusable application components, work with developers of various products.
  • When necessary, provide support and cover for other team members, including troubleshooting and upkeep of production systems, programs, and applications.

Requirements:

IMPORTANT ITEMS FOR SUCCESS (MINIMUM QUALIFICATIONS)

  • Java software development experience of at least 7–10 years
  • Understanding of RESTful APIs, microservices, and SOA services, as well as relational and NoSQL databases, web service development standards, and best practices.
  • Knowledgeable in functional programming techniques, preferably in Java
  • Working knowledge of managed container orchestrators (Kubernetes/OpenShift) and containers (For example AWS Elastic Kubernetes Service, Azure Kubernetes Service, Red Hat OpenShift)
  • Having knowledge of microservices management tools like Istio
  • Understanding of authentication and authorization technologies, such as openID connect and oAuth2.0.
  • Knowledge of creating and deploying apps on the major cloud providers and significant practical experience with cloud-native development in the Spring/Spring Boot ecosystem (AWS or Azure)
  • DB and cloud managed services (RDS, NoSQL/DynamoDB, serverless, etc.) experience
  • DevSecOps and/or automation experience using VeraCode, SonarQube, Tekton (recommended) or Jenkins, GitHub and/or GitLab for creating and deploying code.
  • Code coverage, code complexity, and code quality have been implemented.
  • Utilizing managed services like AWS cloud watch, jaegar, kiali, and dynamic tracing while taking into account observability, monitoring, logging, and tracing as part of development
  • Exposure to behavior-driven development and test-driven development
  • Experience utilizing task management technologies like VersionOne in an agile development environment, as well as knowledge of Agile principles.
  • Knowledge of performance optimization, data integrity, and system integration.
  • Main force behind ongoing development.
  • Proactive and capable of learning new technology rapidly.
  • Strong communication skills, both technical and non-technical. ensures the timely and smooth transfer of important information.
  • Excellent decision-making and problem-solving abilities; somebody should be able to address issues calmly and quickly and show a lot of initiative and determination.
  • If not currently employed by Delta Air Lines, Inc., the candidate, if authorized by applicable law, must have received or be willing to receive the COVID-19 vaccine by the date of hire in order to be considered for a position with a U.S. employer.

WHAT CAN YOU DO TO GET AN EDGE IN THE MARKET (PREFERRED QUALIFICATIONS)

  • Bachelor’s degree in a field linked to computer science or engineering
  • Knowledge of any of the aforementioned agile development methods Acceptance Experience working with AWS and/or Redhat Openshift Test Driven Development, Continuous Integration, Test Automation, and Pair Programming