Full Time
Java Backend Developer – Remote Overnight Jobs
Job Description
Job Type: Java Backend Developer from home
Location: Texas work from home
Company: American Airlines
Responsibilities:
- Understanding requirements and developing needs in accordance with business requirements involves collaboration with leaders, business analysts, project managers, IT architects, technical leads, and other developers, in addition to internal customers.
- Utilizing domain driven design and test-driven development, maintains and improves current enterprise services, applications, and platforms.
- 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
- Experience designing, developing, and implementing large-scale applications in hosted production settings over a five-year period (SDLC).
- 5 years of expertise in the fields of design and open-source
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
- 7 years of experience with the entire Software Development Life Cycle (SDLC)
- Aviation industry knowledge
Knowledge, Permits, and Certifications
- Full Stack Development expertise
- Knowledge of and expertise with the following technologies:
- Frameworks for databases and persistence: Oracle, NoSQL, Graph, NEO4J, and query performance tuning
- Python, Scala, and Java are all programming languages.
- Knowledge of Azure, IBM Cloud, and AWS
- Kubernetes, Azure functionalities, and cloud-based development
- ETL, ELT, and SQL data engineering competencies
- Frameworks: Databricks, Spring Framework, Pyspark, Apache Spark
- TensorFlow, Scikit, and Keras knowledge
- Languages for programming: Python, Scala, Java,
- 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