Back to Job Search

Senior Developer, IT Applications

Posted 20 days ago

Job Title: 


Why you'll love this job

This job is a member of the Information Technology Team within the Information Technology Division.

Responsible for leveraging cutting edge technology to solve business problems by participating in all phases of the development process from inception through transition, advocating the agile process and test-driven development, using object-oriented development tools to analyze, model, design, construct and test reusable objects, and making the codebase a better place to live and work.

What you'll do

Collaborates with leaders, business analysts, project managers, IT architects, technical leads and other developers, along with internal customers, to understand requirements and develop needs according to business requirements

Maintains and enhances existing enterprise services, applications, and platforms using domain driven design and test-driven development

Troubleshoots and debugs complex issues; identifies and implements solutions

Creates detailed project specifications, requirements, and estimates

Researches and implements new technologies to enhance current processes, security, and performance

Supports the development of coding standards and adheres to best practices and security guidelines

Works closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs

All you'll need for success

Minimum Qualifications- Education & Prior Job Experience

Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training

5 years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in hosted production environments

5 years of professional, design, and open-source experience

Preferred Qualifications- Education & Prior Job Experience

Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training

7 years+ of full Software Development Life Cycle (SDLC) experience

Airline Industry experience

Skills, Licenses & Certifications

Proficiency in Back End 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

Cloud-based development: PCF, IKS

Web Servers: Tomcat, tcServer, Websphere


Frameworks: Spring Framework, Spring Boot/Spring Cloud

Build/deployment tools: Maven, Gradel, Git, Junit, Mockito, TFS.

Other Dev Ops Toolchain: Selenium, Nexus Repository, SonarQube, Fortify on Demand, Slack, GitHub, Jenkins, ElasticSearch, Logstaash, Kibana

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, such as SCRUM

Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment


Does Contractor Need Their Own Laptop?           Yes


Laptop Specs: Power User/Developer: Intel Core i7 8650U, 1900Mhz, 14? display, tablet mode capable, touch screen capable, 16Gb Ram installed, Primary HDD 512 Gb SSD, HDMI 1, USB- A 3.1- 2, USB- C- 2, Stylus compatible, headset jack, Synaptics ISSt Audio, 720P Camera, touchpad, Windows Hello Face software, fingerprint scanner, WWAN capable w/ sim card, bluetooth 4.2 combo, up to 17 hours battery life, 2.99 Lbs, chipset integrated with processor