Dulles, VA

J2EE Applications Developer



Job Description

Job Description

As a J2EE Applications Developer, you will be responsible for leading analysis, design, development, testing, integration, debugging, documenting, and the implementation of new projects and enhancement projects. This position is within the Applications Solution Delivery (ASD) Team, and as a member of this team, you will also be responsible for the implementation and enhancement of ATPCO’s application software.

You Will:

  • Perform maintenance and enhancements for existing J2EE applications, while also modernizing classic applications and converting them into AWS
  • Promote project success through efficient designs, programming techniques, technical project requirements, and documents, while conveying solutions and utilizing reuse where practical
  • Incorporate architectural strategies and standards into ATPCO solutions
  • Design and execute unit and integration test strategies to ensure thorough testing prior to QA turnover
  • Lead development and execution of implementation plans and release management processes with all necessary groups
  • Ensure all technical and project artifacts are complete and properly managed as required per the SDLC
  • Adhere to established ATPCO development standards and spearhead appropriate modifications to improve quality and productivity of the development teams
  • Formulate high level and detailed estimates for blue sky analyses, project planning, and impact assessments including clear justification in situations that may involve ambiguous or unclear requirements
  • Lead technical project teams while also planning, organizing, and tracking technical project deliverables to adhere to project schedules
  • Current in programming techniques, tools, and emerging technologies in order to propose and implement feasible solutions that will improve efficiencies
  • Lead efforts to integrate design strategies, application specifications, development schedules, and user expectations into appropriate project artifacts
  • Take ownership of technical issues, anticipating and mitigating risks, escalating issues appropriately, and keeping all necessary parties informed

The Ideal Candidate:

  • Experience with development of complex scalable, distributed systems and high-volume transaction applications
  • Prior development experience in Java – JEE, Spring Framework, JavaScript, JDBC, Junit, XML, and SQL
  • Experience with Java 7/8, Relational databases, NoSQL databases, and APIs
  • Strong foundational knowledge of UI Frameworks, Application servers, and O/R mapping is preferred
  • Understanding and command of OO practices and UML
  • Experience in Agile software development methodologies and Test-Driven Development
  • Excellent analytical and debugging skills
Additional Information

ATPCO is the foundation of flight shopping, providing pricing and retailing data, tools, and services to 500+ airlines, global distribution systems, sales channels, and technology companies. ATPCO links the entire airline community together, collaborating to develop industry standards for airline distribution and end-to-end technology solutions. From shopping to settlement, ATPCO solutions work seamlessly across existing, new, and evolving technologies and methods. Airline-owned and reliably supporting air travel for more than 55 years, ATPCO is everywhere people buy flights.

Employees are eligible for our benefits package including employer matched 401(k), group health insurance and wellness programs, paid time off, tuition reimbursement, standby flight program and employee collaborated work and life standards.

We consider qualified applicants for employment without regard to race, gender, age, color, religion, national origin, citizenship status, marital status, disability, sexual orientation, protected military/veteran status, gender identity or expression, genetic information, marital status, medical condition, or any other legally protected factor.

Software, Engineer, Agile, Development, Microservices, AWS, Websphere

Recommended Skills

  • Api
  • Agile Methodology
  • Analytical
  • Assessments
  • Debugging
  • Design Strategies
Browse other jobs