Developer Full Stack
- Source: Jetblue
- JetBlue
- $100,000 to $128,600 /yr
- Hybrid
- Long Island City
- Mid level
Job Description
Position Summary:
The Developer Full-Stack performs development, testing and documentation of sophisticated web and mobile applications involving both front and backend components. This role involves significant research, analysis and architecture. The Full-Stack Developer develops and maintains innovation, scalable solutions which provide value to the business and provides operational support as required.
Essential Responsibilities:
- Develop, design, code, debug and document web and mobile web interface applications in a variety of front-end software languages (e.g., Strong Javascript and solid skill in AngularJS 6 or higher) and back-end software languages (e.g., Strong Java skills, solid in Java 8 or higher)
- Understanding of a wide variety of middleware technologies including MQ, HTTP (REST), GRPC, and Web Sockets.
- Ability to create service responses in multiple formats including JSON, XML, and Protobuffers
- Design, write, and implement unit tests and end to end tests for UI/Javascript and Java
- Provide input and guidance on development and architecture decisions; collaborate with other engineers
- Analyze system specifications and create project estimates
- Participates in code reviews to insure high quality and consistent coding practices
- Partners with data center operations and infrastructure teams to ensure seamless deployments, proper documentation and support for applications
- Ensure that JetBlue IT and business standards and procedures are maintained in accordance with Company policies and work practices are in line with all audit, security and regulatory requirements
- Ensure continued accountability for product and services delivery within assigned business units and across IT
- Ensure quality and performance standards are met across omnichannel customer experiences including kiosks, mobile, and web platforms.
- Partner with other IT Managers to ensure alignment and drive efficiencies
- Provide direct or indirect oversight of delivery teams for applicable portfolio initiatives
- Take a significant role in leading and coaching direct team and/or indirect Crewmembers to support the engagement, growth and development of Succession plan for the IT department
- Other duties as assigned
Minimum Experience and Qualifications:
- Bachelor’s Degree in Computer Science, Computer Engineering OR demonstrated capability to perform job responsibilities with a combination of a High School Diploma/GED and at least four (4) years of previous related work experience.
- Three (3) years in a full-stack role, with experience in coding both Javascript-based applications and backend applications, as well as optimizing the communication middleware protocol
- Experience with RESTful services, JSON, and SOAP-based services
- Experience using Git
- Demonstrated ability to code complex full-stack designs in a modular, well architected manner; experience with responsive/adaptive design, and efficient middleware communication
- Available for moderate overnight travel (up to 35%)
- In possession of valid travel documents and the ability to travel in and out of the United States
- Able to work flexible hours and be available for emergency response on short notice
- Able to pass a pre-employment drug test
- Must be legally eligible to work in the country in which the position is located
- Authorization to work in the US is required. This position is not eligible for visa sponsorship
Preferred Experience and Qualifications
- One (1) year in AngularJS and some experience with AngularJS 6 or higher, as well as One (1) year in Java, with knowledge of Java 8 and above, as well as Java Reactive Extensions. Thorough knowledge of business function and thorough knowledge of business operations, objectives and strategies
- Previous knowledge with micro service development using GRPC and websockets
- Benchmarking experience of services as a whole, from the front to the back-end technology
- Knowledge of omnichannel customer experiences across kiosks, mobile, and web platforms.
- Exposure to JetBlue’s IT disciplines and interdependencies
- Exposure to JetBlue’s business units and how their needs drive IT strategy
- Working on enterprise-wide budget process
Crewmember Expectations:
- Regular attendance and punctuality
- Potential need to work flexible hours and be available to respond on short-notice
- Able to maintain a professional appearance
- When working or traveling on JetBlue flights, and if time permit…
Skills
- javascript
- AngularJS
- Java
- java-8
- gRPC
- JSON
- xml-format
- chatgpt
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
