Software Developer - Entry Level Full Stack Development | Remote Data Entry & Software Engineering Careers at arenaflex Airlines
Join arenaflex Airlines: Where Technology Meets the Skies
Are you ready to launch your career in software development at one of the most iconic names in the aviation industry? arenaflex Airlines is searching for talented Software Developers of all experience levels to join our cutting-edge technology team. As a Software Developer at arenaflex Airlines, you will play a pivotal role in shaping the future of air travel through innovative software solutions that impact millions of passengers and employees worldwide.
At arenaflex Airlines, we believe that our fundamental purpose is to serve our customers on life's journey—every passenger, every partner, every stakeholder. We want this customer-centric philosophy to guide how we work and what we build. As a developer on a product team at arenaflex Airlines, you will create exceptional experiences for our customers and internal teams alike. Your team will own those experiences from concept to production, serving hundreds of thousands of customers and more than 100,000 internal team members.
Why You'll Love This Role at arenaflex Airlines
Our goal is to create an engineering-centric workplace where innovation thrives. What does that mean for you? Deploying software is painless, you have a strong voice in technical decisions, and communication flows freely across teams. We continuously measure our products and take advantage of the latest technologies to constantly improve how we work. Of course, we also want to ensure we're having fun, working with, and being surrounded by—great people who share your passion for technology.
Successful Software Developers at arenaflex Airlines excel in three key areas:
- Software Delivery: Efficiently delivering high-quality software that meets customer needs
- Product Mindset: Understanding the business value behind every line of code
- Growth Mindset: Continuously learning and improving both personally and professionally
Software Development Teams at arenaflex Airlines discover procedures to enhance each day's work. This means taking an honest look at shipping metrics and asking what we're capable of doing to improve them. We expect a team to ask "Why has our deployment frequency declined during the last month?" and work toward a solution to improve the situation as a team, under their own direction. In short, we want everyone to invest in continuously improving themselves and their procedures while driving product success.
What You'll Do
As a Software Developer at arenaflex Airlines, you will have the opportunity to interact with all components of the Product lifecycle and work to broaden your skills in Lean Product Development. We expect our engineers to dig in and treat company problems as true partners. We love small experiments and collecting data to draw conclusions.
To build new solutions and chase new hypotheses, our organizations are constantly learning. We treat delivery failures as learning experiences and use those experiences to build resiliency in our systems. Depending on the level, the position offers a balance of technical training and hands-on development work. All Software Developers write code each day, regardless of level.
Key Responsibilities Include:
- Accountable for software application delivery while also influencing the team to discover new behaviors and ways of working based on common inspection and rapid feedback
- Facilitate team ceremonies alongside appropriate team members
- Identify gaps in agile and technical practices and collaboratively search for solutions for them
- Identify practical ways to question the status quo and lead experiments on alternatives, looking for enhanced customer value or new learnings
- Develop soft skills (communication, business orientation, adaptability, constructive feedback)
- Make use of existing practices, including pair programming
- Work with the delivery manager to select training and growth opportunities
- Recommend personal growth paths alongside Delivery Manager
- Help articulate and eliminate team blockers with the Delivery Manager as needed
- Participate in shaping and software application design with the Squad—generally encourages the team to work on new ideas and emergent, iterative design
- Focus on constructively arguing against solutions that are not fit, if necessary
- Partner with the Product Owner (providing Playback, maintaining focus on business value, etc.) as needed to assist the overall Squad's delivery
- Demonstrate a strong willingness to learn and the capability to show vulnerability when you don't understand something
All You'll Need for Success
Minimum Qualifications:
We're looking for candidates who can demonstrate at least 3 of the following:
- Proven experience in at least one object-oriented language such as Java, C++, or Python
- Proven experience in at least one web framework, preferably along with 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 analyze programs and services to ensure they adhere to security standards
Preferred Qualifications:
- Working experience building business-critical, Internet-scale distributed systems or high-volume client/server systems
- Ability to work as part of a team, normally keeping the team's goal in mind
- Experience using delivery management systems
- Exposure to using continuous integration/continuous deployment environments
- Experience delivering software applications using an Agile approach like Extreme Programming, Kanban, or Scrum
- Product experience with any of the following:
- Test Driven Development (TDD)
- Testing Pyramid
- Multi-threading and concurrency
- Debugging, typical overall performance profiling and optimization
- Object-oriented and service-oriented software development patterns
- Bachelor's degree in Computer Science, Computer Engineering, or related fields or equivalent experience
- Internally motivated, able to work proficiently independently and in a team environment
- Adept and comfortable communicating with internal team members and external company stakeholders
- Demonstrated capability to find innovative procedures for improving and simplifying solutions, systems, and strategies without getting bogged down in blockers or bottlenecks
Senior Level Considerations:
We may also consider a Senior role for you if you additionally have at least 4 of the following:
- Experience leading and managing small to medium-sized development organizations 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 proven experience with the following technologies:
- J2EE technologies: Java, JSP, JMS, JAXB, JDBC, EJB
- Database and persistence frameworks: Hibernate, Oracle, Object/Relational Mapping, Query typical performance tuning
- Cloud-based complete development: Cloud Foundry
- Web Servers: Tomcat, tcServer, Websphere
- Web Services: REST/SOAP (JSON/WSDL/XML)
- Frameworks: Spring Framework, Spring Boot
- Front-end: Angular JS, Ext JS, CSS, jQuery, AJAX
- Build/deployment tools: Maven, Gradle, Git, JUnit, Mockito
- Other Dev Ops Toolchain: Selenium, Nexus Repository, Hygieia, SonarQube, Fortify on Demand, Slack, GitHub, Jenkins, ElasticSearch, Logstash, Kibana, New Relic
- Other: Linux/Unix shell Scripting, JavaScript, IBM MQ/Rabbit MQ, Tivoli Scheduler, SQL Developer, IDE
- Proficiency in object-oriented design techniques and principles
- Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.)
- Experience in Agile methodologies, including SCRUM
- Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment
What You'll Get at arenaflex Airlines
Feel free to take advantage of all that arenaflex Airlines has to offer:
Travel Perks:
Ready to explore the world? You, your family, and your friends can reach 365 destinations on more than 6,800 daily flights across our global network. Imagine traveling the world with exclusive employee discounts and standby privileges!
Health Benefits:
On day one, you'll have access to your health, dental, prescription, and vision benefits that will help you live well. That's just the beginning. We also provide virtual doctor visits, flexible spending accounts, and comprehensive wellness resources to keep you and your family healthy.
Wellness Programs:
We want you to be the best version of yourself—that's why our wellness programs offer you all the right tools, resources, and support you need. From mental health resources to fitness challenges, we're invested in your overall well-being.
401(k) Program:
Available upon hire and, depending on the workgroup, company contributions to your 401(k) program are available after one year. We help you plan for your future with competitive retirement benefits.
Additional Benefits:
Other great benefits include our Employee Assistance Program, pet coverage, and discounts on hotels, cars, cruises, and more. We believe in taking care of our team members inside and outside of work.
Feel Free to Be Yourself at arenaflex Airlines
From the team members we hire to the clients we serve, inclusion and diversity are the foundation of the dynamic workforce at arenaflex Airlines. Our 20+ Employee Business Resource Groups are focused on connecting our team members to our customers, suppliers, communities, and shareholders, helping team members reach their full potential and creating inclusive work environments to meet and exceed the needs of our diverse global community.
At arenaflex Airlines, we celebrate differences and believe that diverse perspectives drive innovation. We foster an environment where everyone feels valued, respected, and empowered to contribute their unique talents. Join us and be part of a team that truly represents the world we serve.
Ready to Take Flight? Apply Today!
If you're passionate about technology, love solving complex problems, and want to be part of a team that's transforming the aviation industry, we encourage you to apply for this exciting opportunity at arenaflex Airlines. This is your chance to grow your career with a company that values innovation, teamwork, and customer satisfaction.
Apply now and join the arenaflex Airlines family—where your career takes flight!
Apply for this job