Full Time

Senior Developer – American Airlines Remote Jobs

Posted 11 months ago
Texas
$60 - $80 per hour

Job Description

Job Type: Senior Developer from home
Location: Texas work from home
Company: American Airlines

Responsibilities:

  • Work together to understand requirements and develop needs in accordance with business requirements with internal customers, leaders, business analysts, project managers, IT architects, technical leads, and other developers.
  • Create new applications and maintain the ones that are already in use, doing tasks like performance optimization, bug corrections, and feature additions for the Premium Services Product of the Airport Technology IT Organization.
  • To improve present procedures, security, and performance, investigate and apply new technology.
  • Debugs and troubleshoots complex problems; finds and applies fixes
  • Creates thorough project requirements, specifications, and budgets.
  • Investigates and applies new technology to improve performance, security, and current procedures
  • Encourages the creation of code standards and complies with security best practices
  • Makes choices in close collaboration with technical leads and software architects to ensure they support long-term enterprise growth needs.

Requirements:

Minimum requirements include education and previous work experience.

  • A bachelor’s degree in engineering, technology, information systems (CIS/MIS), computer science, or a closely related technical field, or equivalent experience/training
  • Knowledge of at least one object-oriented language that has been shown
  • A minimum of one web framework with proven expertise, ideally one like Spring, Spring Boot, or ASP.NET Core
  • SQL expertise and the capacity to create relational database schemas
  • The capacity to use shell commands in a Linux/Unix environment
  • The ability to carefully examine applications and services to make sure they comply with security standards

Prior work experience and education are preferred qualifications.

  • Master’s degree in computer science, computer engineering, technology, information systems (CIS/MIS), engineering, or a closely related technical field, or comparable experience/training
  • Constructing business-critical, large-scale distributed systems for the Internet or high-volume client/server networks
  • Ability to collaborate with others while always keeping the team’s objectives in mind
  • Knowledge of source code management systems
  • Exposure to using environments for continuous integration and deployment
  • Knowledge of delivering software utilizing agile methodologies such as scrum, kanban, or extreme programming
  • Experience with any of the following products:
  • Utilizing test-driven development (TDD)
  • Cloud Native Development knowledge.
  • Parallel processing and concurrency
  • Optimization, performance profiling, and debugging
  • Application development paradigms for services and objects
  • Computer science, computer engineering, or a similar discipline as a Bachelor’s degree, or comparable experience
  • Internally driven and capable of working both independently and in a team setting
  • Able to communicate effectively and comfortably with both internal team members and external business stakeholders
  • Ability to improve and streamline processes, systems, and solutions creatively without becoming caught up in bottlenecks or roadblocks

Knowledge, Permits, and Certifications

  • Full Stack Development expertise
  • Knowledge of and expertise with the following technologies
  • Java, JSP, JMS, JAXB, JDBC, and EJB are J2EE technologies.
  • Hibernate, Oracle, Object/Relational Mapping, and query performance tuning are database and persistence frameworks.
  • Development using the cloud: Microsoft Azure Cloud
  • Web servers: Websphere, Tomcat, and tcServer
  • REST/SOAP (JSON/WSDL/XML) web services
  • Frameworks: Spring Boot and Spring Framework
  • Front-end: Ext JS, jQuery, CSS, Angular JS, and AJAX
  • Tools for building and deploying software: Maven, Gradel, Git, Junit, Mockito
  • Selenium, Nexus Repository, Hygieia, SonarQube, Fortify on Demand, GitHub, Jenkins, ElasticSearch, Logstaash, Kibana, and New Relic are more Dev Ops toolchains.
  • Other: JavaScript, IBM MQ/Rabbit MQ, Tivoli Scheduler, SQL Developer, Linux/Unix shell Scripting, IDE
  • Knowledge of object-oriented design ideas and techniques
  • Mastery of Microsoft Office tools, including Project, Excel, Word, and PowerPoint.
  • Knowledge of agile approaches like SCRUM
  • Knowledge of Continuous Integration and Continuous Deployment as well as other DevOps Toolchain methods


Would you like tips on how to find work from home jobs? Keep reading: