drjobs
Senior Java Developer
drjobs
Senior Java Develope....
drjobs Senior Java Developer العربية

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Fort Worth - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2855670

Job Title: Senior Java Developer

Location: Fort Worth TX Hybrid

Duration: 12 Months

Need someone on W2 only

Onsite Interview required

Job Description:

Senior Java Developer

Successful Software Developers at American Airlines excel in three key areas:

Software Delivery

Product Mindset

Growth Mindset

Software Development Teams at American Airlines find ways to improve daily work. This means taking an honest look at delivery metrics and asking what we will do to improve them. We expect a team to ask why has our deployment frequency declined over the last month and work towards a solution to improve the situation as a team under their own direction. In short we want everyone to invest in continually improving themselves and their ways of working while achieving product success.

You will engage in all aspects of the Product lifecycle and work to grow your skills in Lean Product Development. We expect our engineers to dig in and solve business problems as true partners. We love small solutions and collecting data to draw conclusions.

To build new solutions and chase new hypotheses our teams are constantly learning. We accept failures as learning experiences and use those experiences to build resiliency in our systems.

Depending on level the role is a balance of technical coaching and handson development work. All Software Developers write code daily regardless of level.

What youll do:

Accountable for software delivery as well as influencing the team to find new behaviors and ways of working based on frequent inspection and rapid feedback.

Facilitate team ceremonies in conjunction with appropriate team members.

Identify gaps in agile and technical practices and collaboratively seek remedies for them.

Identify purposeful ways to question the status quo and lead experiments on alternatives seeking increased customer value or new learnings or both.

Develop soft skills (communication business orientation adaptability constructive feedback). Make use of existing practices such as pair programming. Work with the delivery manager to identify training and growth opportunities. Recommend personal growth paths in conjunction with Delivery Manager.

Help articulate and eliminate team blockers with the Delivery Manager (as needed).

Participate in architecture and software design with the Squad in general encourages the team to work on new ideas and emergent iterative design. Focuses on constructively arguing against solutions that are not a fit if necessary.

Partners with the Product Owner (presenting Playback keeping focus on business value etc.) as needed to support the overall Squads delivery.

A strong willingness to learn and the ability to show vulnerability when you do not know something

All youll need for success

Required (At least 3 of the following):

Proven experience in at least one objectoriented language

Proven experience in at least one web framework preferably including Spring Spring Boot or ASP.NET Core

Proven experience in SQL and ability to design relational database schemas

Ability to function in a Linux/Unix environment using shell commands

Ability to scrutinize applications and services to ensure they adhere to security standards

Preferred Qualifications:

Working experience building businesscritical Internet scale distributed systems or highvolume client/server systems

Ability to work as part of a team always keeping the teams goal in mind

Experience using source control management systems

Exposure to using continuous integration/deployment environments

Experience delivering software using an Agile methodology like Extreme Programming Kanban or Scrum

Product experience with any of the following:

Test Driven Development (TDD)

Testing Pyramid

Multithreading and concurrency

Debugging performance profiling and optimization

Objectoriented and serviceoriented application development patterns

Bachelors degree in Computer Science Computer Engineering or related fields or equivalent experience

Internally motivated able to work proficiently both alone and in a team environment

Adept and comfortable communicating with internal team members and external business stakeholders

Demonstrated ability to find creative ways of improving and simplifying solutions systems and processes without getting bogged down in blockers or bottlenecks

We may also consider a Senior role for you if in addition you have at least 4 of the following:

  • Experience leading and managing small to mediumsized development teams of between 5 and 25 developers
  • Previous experience founding or working as a founding engineer at a technology startup from concept to MVP and subsequent releases
  • Previous experience as a designer product owner/manager or business role (marketing sales finance etc.)
  • Production DevOps experience and the ability to build CI/CD (Jenkins) pipelines
  • Experience writing production shell scripts in a Linux/Unix environment
  • Proficiency in Full Stack Development
  • Proficiency and demonstrated experience in the following technologies:
  • J2EE technologies: Java JSP JMS JAXB JDBC EJB
  • Database and persistence frameworks: Hibernate Oracle Object/Relational Mapping Query performance tuning
  • Cloudbased development: Cloud Foundry
  • Web Servers: Tomcat tcServer Websphere
  • Web Services: REST/SOAP (JSON/WSDL/XML)
  • Frameworks: Spring Framework Spring Boot
  • Frontend: Angular JS Ext JS CSS jQuery AJAX
  • Build/deployment tools: Maven Gradel Git Junit Mockito
  • Other Dev Ops Toolchain: Selenium Nexus Repository Hygieia SonarQube Fortify on Demand Slack GitHub Jenkins ElasticSearch Logstaash Kibana New Relic
  • Other: Linux/Unix shell Scripting JavaScript IBM MQ/Rabbit MQ Tivoli Scheduler SQL Developer IDE
  • Proficiency in objectoriented design techniques and principles
  • Proficiency in Microsoft Office Tools (Project Excel Word PowerPoint etc.)
  • Experience in Agile methodologies such as SCRUM
  • Experience in DevOps Toolchain methodologies including Continuous Integration and Continuous Deployment

Employment Type

Full Time

Company Industry

Accounting & Auditing

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.